diff --git a/external/agg b/external/agg index 64280cda..3970e696 160000 --- a/external/agg +++ b/external/agg @@ -1 +1 @@ -Subproject commit 64280cda086d931f7af6ac4ce29e181ceee8f45b +Subproject commit 3970e6969827ec485bdf260f003653f27d1e8749 diff --git a/external/date/date/date.cpp b/external/date/date/date.cpp index 535db57f..d1a83ed4 100644 --- a/external/date/date/date.cpp +++ b/external/date/date/date.cpp @@ -8,33 +8,27 @@ #include -int32_t date::GetYear(void) -{ +int32_t date::getYear(void) { return BUILD_YEAR; } -int32_t date::GetMonth(void) -{ +int32_t date::getMonth(void) { return BUILD_MONTH; } -int32_t date::GetDay(void) -{ +int32_t date::getDay(void) { return BUILD_DAY; } -int32_t date::GetHour(void) -{ +int32_t date::getHour(void) { return BUILD_HOUR; } -int32_t date::GetMinute(void) -{ +int32_t date::getMinute(void) { return BUILD_MINUTE; } -int32_t date::GetSecond(void) -{ +int32_t date::getSecond(void) { return BUILD_SECOND; } diff --git a/external/date/date/date.h b/external/date/date/date.h index 4ca1b573..9582ff9f 100644 --- a/external/date/date/date.h +++ b/external/date/date/date.h @@ -11,14 +11,13 @@ #include -namespace date -{ - int32_t GetYear(void); - int32_t GetMonth(void); - int32_t GetDay(void); - int32_t GetHour(void); - int32_t GetMinute(void); - int32_t GetSecond(void); +namespace date { + int32_t getYear(void); + int32_t getMonth(void); + int32_t getDay(void); + int32_t getHour(void); + int32_t getMinute(void); + int32_t getSecond(void); }; diff --git a/external/egami b/external/egami index 9ab5eea1..11956be9 160000 --- a/external/egami +++ b/external/egami @@ -1 +1 @@ -Subproject commit 9ab5eea1f349fdae52932508d108d2e954813bad +Subproject commit 11956be90c71c30c77b7c487ff16b077db22a49d diff --git a/external/ege b/external/ege index c5b072f4..319b4552 160000 --- a/external/ege +++ b/external/ege @@ -1 +1 @@ -Subproject commit c5b072f457d6c4fc7775fc0bd062e60ad37ef450 +Subproject commit 319b4552d1d90522b87b3c6913d716cd033d4a2c diff --git a/external/ejson b/external/ejson index 299ca3e6..a788a3c4 160000 --- a/external/ejson +++ b/external/ejson @@ -1 +1 @@ -Subproject commit 299ca3e6b2edf15cc8156b97d9e59b3d3c3a4fa7 +Subproject commit a788a3c450585c42dd59cf8e3813bd1a4a241c5e diff --git a/external/esvg b/external/esvg index 32c4469c..ce05b596 160000 --- a/external/esvg +++ b/external/esvg @@ -1 +1 @@ -Subproject commit 32c4469c127fed6ff4f3c9a7031eb7e76f72c43b +Subproject commit ce05b596afbc485c55071f4fd7b162e932c3f410 diff --git a/external/etk b/external/etk index dfcb78c0..63906e9b 160000 --- a/external/etk +++ b/external/etk @@ -1 +1 @@ -Subproject commit dfcb78c081c6d975cf88dcb2e4cd1b0ada289c67 +Subproject commit 63906e9b7726c0ad630e12409843d7381febaf24 diff --git a/external/exml b/external/exml index 75ef4d18..33d1e950 160000 --- a/external/exml +++ b/external/exml @@ -1 +1 @@ -Subproject commit 75ef4d184ade2791d1db3b3d0f40b8ae46aa7f45 +Subproject commit 33d1e95085e090eec9860213ba97a1616442d159 diff --git a/sources/ewol/Dimension.cpp b/sources/ewol/Dimension.cpp index 1a430be2..09b76032 100644 --- a/sources/ewol/Dimension.cpp +++ b/sources/ewol/Dimension.cpp @@ -12,7 +12,7 @@ #undef __class__ #define __class__ "Dimension" -// TODO : Set this in a super class acced in a statin fuction... +// TODO : set this in a super class acced in a statin fuction... // ratio in milimeter : static bool isInit = false; static vec2 ratio(9999999,888888); @@ -31,51 +31,51 @@ static const float millimeterToCentimeter = 10.0f; static const float millimeterToKilometer = 1000000.0f; -void ewol::dimension::Init(void) +void ewol::dimension::init(void) { - if (true==isInit) { + if (true == isInit) { return; } ewol::Dimension conversion(vec2(72,72), ewol::Dimension::Inch); - ratio = conversion.GetMillimeter(); + ratio = conversion.getMillimeter(); invRatio.setValue(1.0f/ratio.x(),1.0f/ratio.y()); - windowsSize.Set(vec2(200,200), ewol::Dimension::Pixel); + windowsSize.set(vec2(200,200), ewol::Dimension::Pixel); isInit = true; } -void ewol::dimension::UnInit(void) +void ewol::dimension::unInit(void) { isInit = false; ratio.setValue(9999999,888888); invRatio.setValue(1.0f/ratio.x(),1.0f/ratio.y()); - windowsSize.Set(vec2(9999999,88888), ewol::Dimension::Pixel); + windowsSize.set(vec2(9999999,88888), ewol::Dimension::Pixel); } -void ewol::dimension::SetPixelRatio(const vec2& _ratio, ewol::Dimension::distance_te _type) +void ewol::dimension::setPixelRatio(const vec2& _ratio, ewol::Dimension::distance_te _type) { - ewol::dimension::Init(); + ewol::dimension::init(); EWOL_INFO("Set a new screen ratio for the screen : ratio=" << _ratio << " type=" << _type); ewol::Dimension conversion(_ratio, _type); - EWOL_INFO(" ==> " << conversion); - ratio = conversion.GetMillimeter(); + EWOL_INFO(" == > " << conversion); + ratio = conversion.getMillimeter(); invRatio.setValue(1.0f/ratio.x(),1.0f/ratio.y()); EWOL_INFO("Set a new screen ratio for the screen : ratioMm=" << ratio); } -void ewol::dimension::SetPixelWindowsSize(const vec2& _size) +void ewol::dimension::setPixelWindowsSize(const vec2& _size) { windowsSize = _size; EWOL_VERBOSE("Set a new Windows property size " << windowsSize << "px"); } -vec2 ewol::dimension::GetWindowsSize(ewol::Dimension::distance_te _type) +vec2 ewol::dimension::getWindowsSize(ewol::Dimension::distance_te _type) { - return windowsSize.Get(_type); + return windowsSize.get(_type); } -float ewol::dimension::GetWindowsDiag(ewol::Dimension::distance_te _type) +float ewol::dimension::getWindowsDiag(ewol::Dimension::distance_te _type) { - vec2 size = ewol::dimension::GetWindowsSize(_type); + vec2 size = ewol::dimension::getWindowsSize(_type); return size.length(); } @@ -94,45 +94,45 @@ ewol::Dimension::Dimension(const vec2& _size, ewol::Dimension::distance_te _type m_data(0,0), m_type(ewol::Dimension::Pixel) { - Set(_size, _type); + set(_size, _type); } -void ewol::Dimension::Set(etk::UString _config) +void ewol::Dimension::set(etk::UString _config) { m_data.setValue(0,0); m_type = ewol::Dimension::Pixel; distance_te type = ewol::Dimension::Pixel; - if (_config.EndWith("%",false)==true) { + if (_config.endWith("%",false) == true) { type = ewol::Dimension::Pourcent; - _config.Remove(_config.Size()-1, 1); - } else if (_config.EndWith("px",false)==true) { + _config.remove(_config.size()-1, 1); + } else if (_config.endWith("px",false) == true) { type = ewol::Dimension::Pixel; - _config.Remove(_config.Size()-2, 2); - } else if (_config.EndWith("ft",false)==true) { + _config.remove(_config.size()-2, 2); + } else if (_config.endWith("ft",false) == true) { type = ewol::Dimension::foot; - _config.Remove(_config.Size()-2, 2); - } else if (_config.EndWith("in",false)==true) { + _config.remove(_config.size()-2, 2); + } else if (_config.endWith("in",false) == true) { type = ewol::Dimension::Inch; - _config.Remove(_config.Size()-2, 2); - } else if (_config.EndWith("km",false)==true) { + _config.remove(_config.size()-2, 2); + } else if (_config.endWith("km",false) == true) { type = ewol::Dimension::Kilometer; - _config.Remove(_config.Size()-2, 2); - } else if (_config.EndWith("mm",false)==true) { + _config.remove(_config.size()-2, 2); + } else if (_config.endWith("mm",false) == true) { type = ewol::Dimension::Millimeter; - _config.Remove(_config.Size()-2, 2); - } else if (_config.EndWith("cm",false)==true) { + _config.remove(_config.size()-2, 2); + } else if (_config.endWith("cm",false) == true) { type = ewol::Dimension::Centimeter; - _config.Remove(_config.Size()-2, 2); - } else if (_config.EndWith("m",false)==true) { + _config.remove(_config.size()-2, 2); + } else if (_config.endWith("m",false) == true) { type = ewol::Dimension::Meter; - _config.Remove(_config.Size()-1, 1); + _config.remove(_config.size()-1, 1); } else { EWOL_CRITICAL("Can not parse dimention : \"" << _config << "\""); return; } vec2 tmp = _config; - Set(tmp, type); - EWOL_VERBOSE(" config dimention : \"" << _config << "\" ==> " << *this ); + set(tmp, type); + EWOL_VERBOSE(" config dimention : \"" << _config << "\" == > " << *this ); } ewol::Dimension::~Dimension(void) @@ -143,9 +143,9 @@ ewol::Dimension::~Dimension(void) ewol::Dimension::operator etk::UString(void) const { etk::UString str; - str = Get(GetType()); + str = get(getType()); - switch(GetType()) { + switch(getType()) { case ewol::Dimension::Pourcent: str += "%"; break; @@ -174,31 +174,31 @@ ewol::Dimension::operator etk::UString(void) const return str; } -vec2 ewol::Dimension::Get(ewol::Dimension::distance_te _type) const +vec2 ewol::Dimension::get(ewol::Dimension::distance_te _type) const { switch(_type) { case ewol::Dimension::Pourcent: - return GetPourcent(); + return getPourcent(); case ewol::Dimension::Pixel: - return GetPixel(); + return getPixel(); case ewol::Dimension::Meter: - return GetMeter(); + return getMeter(); case ewol::Dimension::Centimeter: - return GetCentimeter(); + return getCentimeter(); case ewol::Dimension::Millimeter: - return GetMillimeter(); + return getMillimeter(); case ewol::Dimension::Kilometer: - return GetKilometer(); + return getKilometer(); case ewol::Dimension::Inch: - return GetInch(); + return getInch(); case ewol::Dimension::foot: - return GetFoot(); + return getFoot(); } } -void ewol::Dimension::Set(const vec2& _size, ewol::Dimension::distance_te _type) +void ewol::Dimension::set(const vec2& _size, ewol::Dimension::distance_te _type) { - // Set min max on input to limit error : + // set min max on input to limit error : vec2 size(etk_avg(0.0f,_size.x(),9999999.0f), etk_avg(0.0f,_size.y(),9999999.0f)); switch(_type) { @@ -207,7 +207,7 @@ void ewol::Dimension::Set(const vec2& _size, ewol::Dimension::distance_te _type) vec2 size2(etk_avg(0.0f,_size.x(),100.0f), etk_avg(0.0f,_size.y(),100.0f)); m_data = vec2(size2.x()*0.01f, size2.y()*0.01f); - //EWOL_VERBOSE("Set % : " << size2 << " ==> " << m_data); + //EWOL_VERBOSE("Set % : " << size2 << " == > " << m_data); } break; case ewol::Dimension::Pixel: @@ -235,23 +235,23 @@ void ewol::Dimension::Set(const vec2& _size, ewol::Dimension::distance_te _type) m_type = _type; } -vec2 ewol::Dimension::GetPixel(void) const +vec2 ewol::Dimension::getPixel(void) const { if (m_type!=ewol::Dimension::Pourcent) { return m_data; } else { - vec2 windDim = windowsSize.GetPixel(); + vec2 windDim = windowsSize.getPixel(); vec2 res = vec2(windDim.x()*m_data.x(), windDim.y()*m_data.y()); - //EWOL_DEBUG("Get % : " << m_data << " / " << windDim << "==> " << res); + //EWOL_DEBUG("Get % : " << m_data << " / " << windDim << " == > " << res); return res; } } -vec2 ewol::Dimension::GetPourcent(void) const +vec2 ewol::Dimension::getPourcent(void) const { if (m_type!=ewol::Dimension::Pourcent) { - vec2 windDim = windowsSize.GetPixel(); - //EWOL_DEBUG(" windows dimention : " /*<< windowsSize*/ << " ==> " << windDim << "px"); // ==> infinite loop ... + vec2 windDim = windowsSize.getPixel(); + //EWOL_DEBUG(" windows dimention : " /*<< windowsSize*/ << " == > " << windDim << "px"); // ==> infinite loop ... //printf(" windows dimention : %f,%f", windDim.x(),windDim.y()); //printf(" data : %f,%f", m_data.x(),m_data.y()); return vec2((m_data.x()/windDim.x())*100.0f, (m_data.y()/windDim.y())*100.0f); @@ -259,34 +259,34 @@ vec2 ewol::Dimension::GetPourcent(void) const return vec2(m_data.x()*100.0f, m_data.y()*100.0f);; } -vec2 ewol::Dimension::GetMeter(void) const +vec2 ewol::Dimension::getMeter(void) const { - return ewol::Dimension::GetMillimeter()*millimeterToMeter; + return ewol::Dimension::getMillimeter()*millimeterToMeter; } -vec2 ewol::Dimension::GetCentimeter(void) const +vec2 ewol::Dimension::getCentimeter(void) const { - return ewol::Dimension::GetMillimeter()*millimeterToCentimeter; + return ewol::Dimension::getMillimeter()*millimeterToCentimeter; } -vec2 ewol::Dimension::GetMillimeter(void) const +vec2 ewol::Dimension::getMillimeter(void) const { - return ewol::Dimension::GetPixel()*invRatio; + return ewol::Dimension::getPixel()*invRatio; } -vec2 ewol::Dimension::GetKilometer(void) const +vec2 ewol::Dimension::getKilometer(void) const { - return ewol::Dimension::GetMillimeter()*millimeterToKilometer; + return ewol::Dimension::getMillimeter()*millimeterToKilometer; } -vec2 ewol::Dimension::GetInch(void) const +vec2 ewol::Dimension::getInch(void) const { - return ewol::Dimension::GetMillimeter()*millimeterToInch; + return ewol::Dimension::getMillimeter()*millimeterToInch; } -vec2 ewol::Dimension::GetFoot(void) const +vec2 ewol::Dimension::getFoot(void) const { - return ewol::Dimension::GetMillimeter()*millimeterToFoot; + return ewol::Dimension::getMillimeter()*millimeterToFoot; } etk::CCout& ewol::operator <<(etk::CCout &os, const ewol::Dimension::distance_te& obj) @@ -322,6 +322,6 @@ etk::CCout& ewol::operator <<(etk::CCout &os, const ewol::Dimension::distance_te etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::Dimension& _obj) { - _os << _obj.Get(_obj.GetType()) << _obj.GetType(); + _os << _obj.get(_obj.getType()) << _obj.getType(); return _os; } diff --git a/sources/ewol/Dimension.h b/sources/ewol/Dimension.h index d8157129..ad3736a0 100644 --- a/sources/ewol/Dimension.h +++ b/sources/ewol/Dimension.h @@ -50,12 +50,12 @@ namespace ewol * @brief Constructor * @param[in] _config dimension configuration. */ - Dimension(const etk::UString& _config) : m_data(0,0),m_type(ewol::Dimension::Pixel) { Set(_config); }; + Dimension(const etk::UString& _config) : m_data(0,0),m_type(ewol::Dimension::Pixel) { set(_config); }; /** * @brief Constructor * @param[in] _config dimension configuration. */ - Dimension(const char* _config) : m_data(0,0),m_type(ewol::Dimension::Pixel) { Set(_config); }; + Dimension(const char* _config) : m_data(0,0),m_type(ewol::Dimension::Pixel) { set(_config); }; /** * @brief Destructor */ @@ -67,65 +67,65 @@ namespace ewol operator etk::UString(void) const; /** - * @brief Get the current dimention in requested type + * @brief get the current dimention in requested type * @param[in] _type Type of unit requested. * @return dimention requested. */ - vec2 Get(ewol::Dimension::distance_te _type) const; + vec2 get(ewol::Dimension::distance_te _type) const; /** - * @brief Set the current dimention in requested type + * @brief set the current dimention in requested type * @param[in] _size Dimention to set * @param[in] _type Type of unit requested. */ - void Set(const vec2& _size, ewol::Dimension::distance_te _type); + void set(const vec2& _size, ewol::Dimension::distance_te _type); private: /** - * @brief Set the current dimention in requested type + * @brief set the current dimention in requested type * @param[in] _config dimension configuration. */ - void Set(etk::UString _config); + void set(etk::UString _config); public: /** - * @brief Get the current dimention in pixel + * @brief get the current dimention in pixel * @return dimention in Pixel */ - vec2 GetPixel(void) const; + vec2 getPixel(void) const; /** - * @brief Get the current dimention in Pourcent + * @brief get the current dimention in Pourcent * @return dimention in Pourcent */ - vec2 GetPourcent(void) const; + vec2 getPourcent(void) const; /** - * @brief Get the current dimention in Meter + * @brief get the current dimention in Meter * @return dimention in Meter */ - vec2 GetMeter(void) const; + vec2 getMeter(void) const; /** - * @brief Get the current dimention in Centimeter + * @brief get the current dimention in Centimeter * @return dimention in Centimeter */ - vec2 GetCentimeter(void) const; + vec2 getCentimeter(void) const; /** - * @brief Get the current dimention in Millimeter + * @brief get the current dimention in Millimeter * @return dimention in Millimeter */ - vec2 GetMillimeter(void) const; + vec2 getMillimeter(void) const; /** - * @brief Get the current dimention in Kilometer + * @brief get the current dimention in Kilometer * @return dimention in Kilometer */ - vec2 GetKilometer(void) const; + vec2 getKilometer(void) const; /** - * @brief Get the current dimention in Inch + * @brief get the current dimention in Inch * @return dimention in Inch */ - vec2 GetInch(void) const; + vec2 getInch(void) const; /** - * @brief Get the current dimention in Foot + * @brief get the current dimention in Foot * @return dimention in Foot */ - vec2 GetFoot(void) const; + vec2 getFoot(void) const; /***************************************************** * = assigment *****************************************************/ @@ -139,7 +139,7 @@ namespace ewol /***************************************************** * == operator *****************************************************/ - bool operator== (const Dimension& _obj) const { + bool operator == (const Dimension& _obj) const { if( m_data == _obj.m_data && m_type == _obj.m_type) { return true; @@ -160,7 +160,7 @@ namespace ewol * @breif get the dimension type * @return the type */ - ewol::Dimension::distance_te GetType(void) const { return m_type; }; + ewol::Dimension::distance_te getType(void) const { return m_type; }; }; etk::CCout& operator <<(etk::CCout& _os, const ewol::Dimension::distance_te& _obj); etk::CCout& operator <<(etk::CCout& _os, const ewol::Dimension& _obj); @@ -171,35 +171,35 @@ namespace ewol /** * @brief basic init */ - void Init(void); + void init(void); /** * @brief basic un-init */ - void UnInit(void); + void unInit(void); /** - * @brief Set the Milimeter ratio for calculation + * @brief set the Milimeter ratio for calculation * @param[in] Ratio Milimeter ration for the screen calculation interpolation * @param[in] type Unit type requested. - * @note: same as @ref SetPixelPerInch (internal manage convertion) + * @note: same as @ref setPixelPerInch (internal manage convertion) */ - void SetPixelRatio(const vec2& _ratio, ewol::Dimension::distance_te _type); + void setPixelRatio(const vec2& _ratio, ewol::Dimension::distance_te _type); /** - * @brief Set the current Windows Size - * @param[in] size Size of the current windows in pixel. + * @brief set the current Windows size + * @param[in] size size of the current windows in pixel. */ - void SetPixelWindowsSize(const vec2& _size); + void setPixelWindowsSize(const vec2& _size); /** - * @brief Get the Windows Size in the request unit + * @brief get the Windows size in the request unit * @param[in] type Unit type requested. * @return the requested size */ - vec2 GetWindowsSize(ewol::Dimension::distance_te _type); + vec2 getWindowsSize(ewol::Dimension::distance_te _type); /** - * @brief Get the Windows diagonal size in the request unit + * @brief get the Windows diagonal size in the request unit * @param[in] type Unit type requested. * @return the requested size */ - float GetWindowsDiag(ewol::Dimension::distance_te _type); + float getWindowsDiag(ewol::Dimension::distance_te _type); }; }; diff --git a/sources/ewol/Light.cpp b/sources/ewol/Light.cpp index 501cbb24..0ad9c8b3 100644 --- a/sources/ewol/Light.cpp +++ b/sources/ewol/Light.cpp @@ -29,25 +29,25 @@ ewol::Light::~Light(void) } -void ewol::Light::Link(ewol::Program* prog, const etk::UString& baseName) +void ewol::Light::link(ewol::Program* prog, const etk::UString& baseName) { if (NULL == prog) { return; } - m_GL_direction = prog->GetUniform(baseName+".direction"); - m_GL_halfplane = prog->GetUniform(baseName+".halfplane"); - m_GL_ambientColor = prog->GetUniform(baseName+".ambientColor"); - m_GL_diffuseColor = prog->GetUniform(baseName+".diffuseColor"); - m_GL_specularColor = prog->GetUniform(baseName+".specularColor"); + m_GL_direction = prog->getUniform(baseName+".direction"); + m_GL_halfplane = prog->getUniform(baseName+".halfplane"); + m_GL_ambientColor = prog->getUniform(baseName+".ambientColor"); + m_GL_diffuseColor = prog->getUniform(baseName+".diffuseColor"); + m_GL_specularColor = prog->getUniform(baseName+".specularColor"); } -void ewol::Light::Draw(ewol::Program* prog) +void ewol::Light::draw(ewol::Program* prog) { - prog->Uniform3(m_GL_direction, m_direction); - prog->Uniform3(m_GL_halfplane, m_halfplane); - prog->Uniform4(m_GL_ambientColor, m_ambientColor); - prog->Uniform4(m_GL_diffuseColor, m_diffuseColor); - prog->Uniform4(m_GL_specularColor, m_specularColor); + prog->uniform3(m_GL_direction, m_direction); + prog->uniform3(m_GL_halfplane, m_halfplane); + prog->uniform4(m_GL_ambientColor, m_ambientColor); + prog->uniform4(m_GL_diffuseColor, m_diffuseColor); + prog->uniform4(m_GL_specularColor, m_specularColor); } etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::Light& _obj) diff --git a/sources/ewol/Light.h b/sources/ewol/Light.h index 532d1568..d94be38e 100644 --- a/sources/ewol/Light.h +++ b/sources/ewol/Light.h @@ -35,21 +35,21 @@ namespace ewol public: Light(void); ~Light(void); - void Link(ewol::Program* prog, const etk::UString& baseName); - void Draw(ewol::Program* prog); - void SetDirection(const vec3& val) { + void link(ewol::Program* prog, const etk::UString& baseName); + void draw(ewol::Program* prog); + void setDirection(const vec3& val) { m_direction = val; } - void SetHalfPlane(const vec3& val) { + void setHalfPlane(const vec3& val) { m_halfplane = val; } - void SetAmbientColor(const vec4& val) { + void setAmbientColor(const vec4& val) { m_ambientColor = val; } - void SetDiffuseColor(const vec4& val) { + void setDiffuseColor(const vec4& val) { m_diffuseColor = val; } - void SetSpecularColor(const vec4& val) { + void setSpecularColor(const vec4& val) { m_specularColor = val; } diff --git a/sources/ewol/Material.cpp b/sources/ewol/Material.cpp index 6938aebf..d711bec3 100644 --- a/sources/ewol/Material.cpp +++ b/sources/ewol/Material.cpp @@ -21,16 +21,16 @@ ewol::MaterialGlId::MaterialGlId(void) : } -void ewol::MaterialGlId::Link(ewol::Program* _prog, const etk::UString& _baseName) +void ewol::MaterialGlId::link(ewol::Program* _prog, const etk::UString& _baseName) { if (NULL == _prog) { return; } - m_GL_ambientFactor = _prog->GetUniform(_baseName+".ambientFactor"); - m_GL_diffuseFactor = _prog->GetUniform(_baseName+".diffuseFactor"); - m_GL_specularFactor = _prog->GetUniform(_baseName+".specularFactor"); - m_GL_shininess = _prog->GetUniform(_baseName+".shininess"); - m_GL_texture0 = _prog->GetUniform("EW_texID"); + m_GL_ambientFactor = _prog->getUniform(_baseName+".ambientFactor"); + m_GL_diffuseFactor = _prog->getUniform(_baseName+".diffuseFactor"); + m_GL_specularFactor = _prog->getUniform(_baseName+".specularFactor"); + m_GL_shininess = _prog->getUniform(_baseName+".shininess"); + m_GL_texture0 = _prog->getUniform("EW_texID"); } ewol::Material::Material(void) : @@ -45,27 +45,27 @@ ewol::Material::Material(void) : ewol::Material::~Material(void) { if(NULL!=m_texture0) { - ewol::TextureFile::Release(m_texture0); + ewol::TextureFile::release(m_texture0); } } -void ewol::Material::Draw(ewol::Program* _prog, const MaterialGlId& _glID) +void ewol::Material::draw(ewol::Program* _prog, const MaterialGlId& _glID) { - _prog->Uniform4(_glID.m_GL_ambientFactor, m_ambientFactor); - _prog->Uniform4(_glID.m_GL_diffuseFactor, m_diffuseFactor); - _prog->Uniform4(_glID.m_GL_specularFactor, m_specularFactor); - _prog->Uniform1f(_glID.m_GL_shininess, m_shininess); + _prog->uniform4(_glID.m_GL_ambientFactor, m_ambientFactor); + _prog->uniform4(_glID.m_GL_diffuseFactor, m_diffuseFactor); + _prog->uniform4(_glID.m_GL_specularFactor, m_specularFactor); + _prog->uniform1f(_glID.m_GL_shininess, m_shininess); if (NULL != m_texture0) { - _prog->SetTexture0(_glID.m_GL_texture0, m_texture0->GetId()); + _prog->setTexture0(_glID.m_GL_texture0, m_texture0->getId()); } } -void ewol::Material::SetTexture0(const etk::UString& _filename) +void ewol::Material::setTexture0(const etk::UString& _filename) { ivec2 tmpSize(256, 256); // prevent overloard error : ewol::TextureFile* tmpCopy = m_texture0; - m_texture0 = ewol::TextureFile::Keep(_filename, tmpSize); + m_texture0 = ewol::TextureFile::keep(_filename, tmpSize); if (NULL == m_texture0 ) { EWOL_ERROR("Can not load specific texture : " << _filename); // retreave previous texture: @@ -74,7 +74,7 @@ void ewol::Material::SetTexture0(const etk::UString& _filename) } if (NULL != tmpCopy) { // really release previous texture. In case of same texture loading, then we did not have reload it .. just increase and decrease index... - ewol::TextureFile::Release(tmpCopy); + ewol::TextureFile::release(tmpCopy); } } diff --git a/sources/ewol/Material.h b/sources/ewol/Material.h index 5b40d0cb..6d52509a 100644 --- a/sources/ewol/Material.h +++ b/sources/ewol/Material.h @@ -27,7 +27,7 @@ namespace ewol int32_t m_GL_shininess; int32_t m_GL_texture0; MaterialGlId(void); - void Link(ewol::Program* _prog, const etk::UString& _baseName); + void link(ewol::Program* _prog, const etk::UString& _baseName); }; class Material { @@ -43,26 +43,26 @@ namespace ewol public: Material(void); ~Material(void); - void Draw(ewol::Program* _prog, const MaterialGlId& _glID); - void SetAmbientFactor(const vec4& _val) { + void draw(ewol::Program* _prog, const MaterialGlId& _glID); + void setAmbientFactor(const vec4& _val) { m_ambientFactor = _val; } - void SetDiffuseFactor(const vec4& _val) { + void setDiffuseFactor(const vec4& _val) { m_diffuseFactor = _val; } - void SetSpecularFactor(const vec4& _val) { + void setSpecularFactor(const vec4& _val) { m_specularFactor = _val; } - void SetShininess(float _val) { + void setShininess(float _val) { m_shininess = _val; } - void SetTexture0(const etk::UString& _filename); + void setTexture0(const etk::UString& _filename); - void SetImageSize(const ivec2& _newSize) { if (m_texture0==NULL){return;} m_texture0->SetImageSize(_newSize); }; + void setImageSize(const ivec2& _newSize) { if (m_texture0 == NULL){return;} m_texture0->setImageSize(_newSize); }; // get the reference on this image to draw nomething on it ... - egami::Image* Get(void) { if (m_texture0==NULL){return NULL;} return &m_texture0->Get(); }; - // Flush the data to send it at the OpenGl system - void Flush(void) { if (m_texture0==NULL){return;} m_texture0->Flush(); }; + egami::Image* get(void) { if (m_texture0 == NULL){return NULL;} return &m_texture0->get(); }; + // flush the data to send it at the openGl system + void flush(void) { if (m_texture0 == NULL){return;} m_texture0->flush(); }; }; }; diff --git a/sources/ewol/clipBoard.cpp b/sources/ewol/clipBoard.cpp index b892d075..1e2fb582 100644 --- a/sources/ewol/clipBoard.cpp +++ b/sources/ewol/clipBoard.cpp @@ -44,7 +44,7 @@ static const char* clipboardDescriptionString[ewol::clipBoard::clipboardCount+1] etk::CCout& ewol::clipBoard::operator <<(etk::CCout& _os, const ewol::clipBoard::clipboardListe_te _obj) { - if (_obj>=0 && _obj = 0 && _obj = ewol::clipBoard::clipboardCount) { EWOL_WARNING("request ClickBoard id error"); @@ -103,17 +103,17 @@ void ewol::clipBoard::Request(ewol::clipBoard::clipboardListe_te _clipboardID) if( ewol::clipBoard::clipboardStd == _clipboardID || ewol::clipBoard::clipboardSelection == _clipboardID) { - ewol::GetContext().ClipBoardGet(_clipboardID); + ewol::getContext().clipBoardGet(_clipboardID); EWOL_TODO("Get ClipBoard"); } else { // generate an event on the main thread ... - ewol::GetContext().OS_ClipBoardArrive(_clipboardID); + ewol::getContext().OS_ClipBoardArrive(_clipboardID); EWOL_TODO("ClipBoard arrive"); } } -void ewol::clipBoard::SetSystem(ewol::clipBoard::clipboardListe_te _clipboardID, const etk::UString& _data) +void ewol::clipBoard::setSystem(ewol::clipBoard::clipboardListe_te _clipboardID, const etk::UString& _data) { if(_clipboardID >= ewol::clipBoard::clipboardCount) { EWOL_WARNING("request ClickBoard id error"); @@ -124,7 +124,7 @@ void ewol::clipBoard::SetSystem(ewol::clipBoard::clipboardListe_te _clipboardID, } -const etk::UString& ewol::clipBoard::Get(ewol::clipBoard::clipboardListe_te _clipboardID) +const etk::UString& ewol::clipBoard::get(ewol::clipBoard::clipboardListe_te _clipboardID) { static const etk::UString emptyString(""); if(_clipboardID >= ewol::clipBoard::clipboardCount) { diff --git a/sources/ewol/clipBoard.h b/sources/ewol/clipBoard.h index e30021f3..14b9fc7d 100644 --- a/sources/ewol/clipBoard.h +++ b/sources/ewol/clipBoard.h @@ -17,16 +17,16 @@ namespace ewol { namespace clipBoard { typedef enum { - clipboard0, //!< Internal clipboard 0 - clipboard1, //!< Internal clipboard 1 - clipboard2, //!< Internal clipboard 2 - clipboard3, //!< Internal clipboard 3 - clipboard4, //!< Internal clipboard 4 - clipboard5, //!< Internal clipboard 5 - clipboard6, //!< Internal clipboard 6 - clipboard7, //!< Internal clipboard 7 - clipboard8, //!< Internal clipboard 8 - clipboard9, //!< Internal clipboard 9 + clipboard0, //!< internal clipboard 0 + clipboard1, //!< internal clipboard 1 + clipboard2, //!< internal clipboard 2 + clipboard3, //!< internal clipboard 3 + clipboard4, //!< internal clipboard 4 + clipboard5, //!< internal clipboard 5 + clipboard6, //!< internal clipboard 6 + clipboard7, //!< internal clipboard 7 + clipboard8, //!< internal clipboard 8 + clipboard9, //!< internal clipboard 9 clipboardStd, //!< External clipboard represent the Copy/Cut/Past buffer clipboardSelection, //!< External or internal clipboard depending on the OS, represent the middle button clipboardCount, //!< Total number of clipboard @@ -38,11 +38,11 @@ namespace ewol { etk::CCout& operator <<(etk::CCout& _os, const ewol::clipBoard::clipboardListe_te _obj); /** - * @brief Set the string data on a specific clipboard. The Gui system is notify that the clipboard "SELECTION" and "COPY" are change + * @brief set the string data on a specific clipboard. The Gui system is notify that the clipboard "SELECTION" and "COPY" are change * @param[in] _clipboardID Select the specific ID of the clipboard * @param[in] _data The string that might be send to the clipboard */ - void Set(ewol::clipBoard::clipboardListe_te _clipboardID, const etk::UString& _data); + void set(ewol::clipBoard::clipboardListe_te _clipboardID, const etk::UString& _data); /** * @brief Call system to request the current clipboard. * @note Due to some system that manage the clipboard request asynchronous (like X11) and ewol managing the system with only one thread, @@ -50,33 +50,33 @@ namespace ewol { * notification of the arrival of this buffer id * @param[in] _clipboardID the needed clipboard ID */ - void Request(ewol::clipBoard::clipboardListe_te _clipboardID); + void request(ewol::clipBoard::clipboardListe_te _clipboardID); /** - * @brief Set the ewol internal buffer (no notification at the GUI). This fuction might be use by the + * @brief set the ewol internal buffer (no notification at the GUI). This fuction might be use by the * Gui abstraction to set the buffer we receive. The end user must not use it. * @param[in] _clipboardID selected clipboard ID * @param[in] _data new buffer data */ - void SetSystem(ewol::clipBoard::clipboardListe_te _clipboardID,const etk::UString& _data); + void setSystem(ewol::clipBoard::clipboardListe_te _clipboardID,const etk::UString& _data); /** - * @brief Get the ewol internal buffer of the curent clipboard. The end user can use it when he receive the event in - * the widget : @ref OnEventClipboard ==> we can nothe this function is the only one which permit it. + * @brief get the ewol internal buffer of the curent clipboard. The end user can use it when he receive the event in + * the widget : @ref onEventClipboard == > we can nothe this function is the only one which permit it. * @note if we call this fuction withoutcallin @ref ewol::clipBoard::Request, we only get the previous clipboard * @param[in] _clipboardID selected clipboard ID * @return the requested buffer */ - const etk::UString& Get(ewol::clipBoard::clipboardListe_te _clipboardID); + const etk::UString& get(ewol::clipBoard::clipboardListe_te _clipboardID); // internal section /** - * @brief Initialize the clipboard system (done by ewol) + * @brief initialize the clipboard system (done by ewol) */ - void Init(void); + void init(void); /** * @brief Un-Initialize the clipboard system (done by ewol) */ - void UnInit(void); + void unInit(void); }; }; diff --git a/sources/ewol/commandLine.cpp b/sources/ewol/commandLine.cpp index 1f67715a..a6df0e90 100644 --- a/sources/ewol/commandLine.cpp +++ b/sources/ewol/commandLine.cpp @@ -10,37 +10,37 @@ #include #include -void ewol::CommandLine::Parse(int32_t _argc, const char* _argv[]) +void ewol::CommandLine::parse(int32_t _argc, const char* _argv[]) { for( int32_t i=1 ; i<_argc; i++) { EWOL_INFO("commandLine : \"" << _argv[i] << "\"" ); - m_listArgs.PushBack(_argv[i]); + m_listArgs.pushBack(_argv[i]); } } -esize_t ewol::CommandLine::Size(void) +esize_t ewol::CommandLine::size(void) { - return m_listArgs.Size(); + return m_listArgs.size(); } -const etk::UString& ewol::CommandLine::Get(int32_t _id) +const etk::UString& ewol::CommandLine::get(int32_t _id) { static const etk::UString errorArg(""); - if (_id<0 && _id>=m_listArgs.Size()) { + if (_id<0 && _id >= m_listArgs.size()) { return errorArg; } return m_listArgs[_id]; } -void ewol::CommandLine::Add(const etk::UString& _newElement) +void ewol::CommandLine::add(const etk::UString& _newElement) { - m_listArgs.PushBack(_newElement); + m_listArgs.pushBack(_newElement); } -void ewol::CommandLine::Remove(esize_t _id) +void ewol::CommandLine::remove(esize_t _id) { - m_listArgs.Remove(_id); + m_listArgs.remove(_id); } diff --git a/sources/ewol/commandLine.h b/sources/ewol/commandLine.h index ed963685..a7265c6f 100644 --- a/sources/ewol/commandLine.h +++ b/sources/ewol/commandLine.h @@ -22,27 +22,27 @@ namespace ewol /** * @brief Parse the command line parameters */ - void Parse(int32_t _argc, const char* _argv[]); + void parse(int32_t _argc, const char* _argv[]); /** - * @brief Get the number of element in the Command Line + * @brief get the number of element in the Command line * @return the number of element */ - esize_t Size(void); + esize_t size(void); /** - * @brief Get an element with a specific ID + * @brief get an element with a specific ID * @return _id The cmdLine Id element */ - const etk::UString& Get(int32_t _id); + const etk::UString& get(int32_t _id); /** - * @brief Add one element at the Command Line + * @brief add one element at the Command line * @param[in] _newElement String in the input that might be added. */ - void Add(const etk::UString& _newElement); + void add(const etk::UString& _newElement); /** - * @brief Remove an element + * @brief remove an element * @param[in] _id Id of the element */ - void Remove(esize_t _id); + void remove(esize_t _id); }; }; diff --git a/sources/ewol/compositing/Area.cpp b/sources/ewol/compositing/Area.cpp index 303ec815..174b8684 100644 --- a/sources/ewol/compositing/Area.cpp +++ b/sources/ewol/compositing/Area.cpp @@ -23,35 +23,35 @@ ewol::Area::Area(const ivec2& _size) : m_GLtexID(-1), m_resource(NULL) { - m_resource = ewol::Texture::Keep(); - m_resource->SetImageSize(_size); - m_resource->Flush(); - LoadProgram(); + m_resource = ewol::Texture::keep(); + m_resource->setImageSize(_size); + m_resource->flush(); + loadProgram(); } ewol::Area::~Area(void) { - ewol::Texture::Release(m_resource); - ewol::Program::Release(m_GLprogram); + ewol::Texture::release(m_resource); + ewol::Program::release(m_GLprogram); } -void ewol::Area::LoadProgram(void) +void ewol::Area::loadProgram(void) { // get the shader resource : m_GLPosition = 0; - m_GLprogram = ewol::Program::Keep("DATA:textured3D.prog"); + m_GLprogram = ewol::Program::keep("DATA:textured3D.prog"); if (NULL != m_GLprogram) { - m_GLPosition = m_GLprogram->GetAttribute("EW_coord3d"); - m_GLColor = m_GLprogram->GetAttribute("EW_color"); - m_GLtexture = m_GLprogram->GetAttribute("EW_texture2d"); - m_GLMatrix = m_GLprogram->GetUniform("EW_MatrixTransformation"); - m_GLtexID = m_GLprogram->GetUniform("EW_texID"); + m_GLPosition = m_GLprogram->getAttribute("EW_coord3d"); + m_GLColor = m_GLprogram->getAttribute("EW_color"); + m_GLtexture = m_GLprogram->getAttribute("EW_texture2d"); + m_GLMatrix = m_GLprogram->getUniform("EW_MatrixTransformation"); + m_GLtexID = m_GLprogram->getUniform("EW_texID"); } } -void ewol::Area::Draw(bool _disableDepthTest) +void ewol::Area::draw(bool _disableDepthTest) { - if (m_coord.Size()<=0) { + if (m_coord.size() <= 0) { //EWOL_WARNING("Nothink to draw..."); return; } @@ -59,83 +59,83 @@ void ewol::Area::Draw(bool _disableDepthTest) // this is a normale case ... the user can choice to have no image ... return; } - if (m_GLprogram==NULL) { + if (m_GLprogram == NULL) { EWOL_ERROR("No shader ..."); return; } // set Matrix : translation/positionMatrix - mat4 tmpMatrix = ewol::openGL::GetMatrix()*m_matrixApply; - m_GLprogram->Use(); - m_GLprogram->UniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat); + mat4 tmpMatrix = ewol::openGL::getMatrix()*m_matrixApply; + m_GLprogram->use(); + m_GLprogram->uniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat); // TextureID - m_GLprogram->SetTexture0(m_GLtexID, m_resource->GetId()); + m_GLprogram->setTexture0(m_GLtexID, m_resource->getId()); // position : - m_GLprogram->SendAttribute(m_GLPosition, 3/*x,y,z,unused*/, &m_coord[0], 4*sizeof(btScalar)); + m_GLprogram->sendAttribute(m_GLPosition, 3/*x,y,z,unused*/, &m_coord[0], 4*sizeof(btScalar)); // Texture : - m_GLprogram->SendAttribute(m_GLtexture, 2/*u,v*/, &m_coordTex[0]); + m_GLprogram->sendAttribute(m_GLtexture, 2/*u,v*/, &m_coordTex[0]); // color : - m_GLprogram->SendAttribute(m_GLColor, 4/*r,g,b,a*/, &m_coordColor[0]); + m_GLprogram->sendAttribute(m_GLColor, 4/*r,g,b,a*/, &m_coordColor[0]); // Request the draw od the elements : - ewol::openGL::DrawArrays(GL_TRIANGLES, 0, m_coord.Size()); - m_GLprogram->UnUse(); + ewol::openGL::drawArrays(GL_TRIANGLES, 0, m_coord.size()); + m_GLprogram->unUse(); } -void ewol::Area::Clear(void) +void ewol::Area::clear(void) { // call upper class - ewol::Compositing::Clear(); - // Reset Buffer : - m_coord.Clear(); - m_coordTex.Clear(); - m_coordColor.Clear(); - // Reset temporal variables : + ewol::Compositing::clear(); + // reset Buffer : + m_coord.clear(); + m_coordTex.clear(); + m_coordColor.clear(); + // reset temporal variables : m_position = vec3(0.0, 0.0, 0.0); } -void ewol::Area::Print(const ivec2& _size) +void ewol::Area::print(const ivec2& _size) { vec3 point(0,0,0); vec2 tex(0,1); point.setX(m_position.x()); point.setY(m_position.y()); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); tex.setValue(1,1); point.setX(m_position.x() + _size.x()); point.setY(m_position.y()); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); tex.setValue(1,0); point.setX(m_position.x() + _size.x()); point.setY(m_position.y() + _size.y()); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); tex.setValue(0,0); point.setX(m_position.x()); point.setY(m_position.y() + _size.y()); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); tex.setValue(0,1); point.setX(m_position.x()); point.setY(m_position.y()); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); } diff --git a/sources/ewol/compositing/Area.h b/sources/ewol/compositing/Area.h index 9f36801f..e2401630 100644 --- a/sources/ewol/compositing/Area.h +++ b/sources/ewol/compositing/Area.h @@ -34,9 +34,9 @@ namespace ewol etk::Vector > m_coordColor; //!< internal color of the different point private: /** - * @brief Load the openGL program and get all the ID needed + * @brief load the openGL program and get all the ID needed */ - void LoadProgram(void); + void loadProgram(void); public: /** * @brief generic constructor @@ -49,38 +49,38 @@ namespace ewol ~Area(void); public: /** - * @brief Draw All the refistered text in the current element on openGL + * @brief draw All the refistered text in the current element on openGL */ - void Draw(bool _disableDepthTest=true); + void draw(bool _disableDepthTest=true); /** - * @brief Clear alll the registered element in the current element + * @brief clear alll the registered element in the current element */ - void Clear(void); + void clear(void); /** - * @brief Get the current display position (sometime needed in the gui control) + * @brief get the current display position (sometime needed in the gui control) * @return the current position. */ - const vec3& GetPos(void) { return m_position; }; + const vec3& getPos(void) { return m_position; }; /** - * @brief Set position for the next text writen + * @brief set position for the next text writen * @param[in] _pos Position of the text (in 3D) */ - void SetPos(const vec3& _pos) { m_position = _pos; }; - inline void SetPos(const vec2& _pos) { SetPos(vec3(_pos.x(),_pos.y(),0)); }; + void setPos(const vec3& _pos) { m_position = _pos; }; + inline void setPos(const vec2& _pos) { setPos(vec3(_pos.x(),_pos.y(),0)); }; /** - * @brief Set relative position for the next text writen + * @brief set relative position for the next text writen * @param[in] _pos ofset apply of the text (in 3D) */ - void SetRelPos(const vec3& _pos) { m_position += _pos; }; - inline void SetRelPos(const vec2& _pos) { SetRelPos(vec3(_pos.x(),_pos.y(),0)); }; + void setRelPos(const vec3& _pos) { m_position += _pos; }; + inline void setRelPos(const vec2& _pos) { setRelPos(vec3(_pos.x(),_pos.y(),0)); }; /** - * @brief Add a compleate of the image to display with the requested size - * @param[in] _size Size of the output image + * @brief add a compleate of the image to display with the requested size + * @param[in] _size size of the output image */ - void Print(const ivec2& _size); + void print(const ivec2& _size); - egami::Image& Get(void) { return m_resource->Get(); }; - void Flush(void) { m_resource->Flush(); }; + egami::Image& get(void) { return m_resource->get(); }; + void flush(void) { m_resource->flush(); }; }; }; diff --git a/sources/ewol/compositing/Compositing.cpp b/sources/ewol/compositing/Compositing.cpp index cc508748..50185a4f 100644 --- a/sources/ewol/compositing/Compositing.cpp +++ b/sources/ewol/compositing/Compositing.cpp @@ -25,37 +25,37 @@ ewol::Compositing::~Compositing(void) } -void ewol::Compositing::ResetMatrix(void) +void ewol::Compositing::resetMatrix(void) { - m_matrixApply.Identity(); + m_matrixApply.identity(); } -void ewol::Compositing::Translate(const vec3& _vect) +void ewol::Compositing::translate(const vec3& _vect) { m_matrixApply *= etk::matTranslate(_vect); } -void ewol::Compositing::Rotate(const vec3& _vect, float _angle) +void ewol::Compositing::rotate(const vec3& _vect, float _angle) { m_matrixApply *= etk::matRotate(_vect, _angle); } -void ewol::Compositing::Scale(const vec3& _vect) +void ewol::Compositing::scale(const vec3& _vect) { m_matrixApply *= etk::matScale(_vect); } -void ewol::Compositing::Clear(void) +void ewol::Compositing::clear(void) { - m_matrixApply.Identity(); + m_matrixApply.identity(); } -void ewol::Compositing::SetMatrix(const mat4& _mat) +void ewol::Compositing::setMatrix(const mat4& _mat) { m_matrixApply = _mat; } diff --git a/sources/ewol/compositing/Compositing.h b/sources/ewol/compositing/Compositing.h index 78417f7a..756c0c63 100644 --- a/sources/ewol/compositing/Compositing.h +++ b/sources/ewol/compositing/Compositing.h @@ -31,35 +31,35 @@ namespace ewol /** * @brief Virtal pure function that request the draw of all openGl elements */ - virtual void Draw(bool _disableDepthTest=true)=0; + virtual void draw(bool _disableDepthTest=true)=0; /** - * @brief Clear alll tre registered element in the current element + * @brief clear alll tre registered element in the current element */ - virtual void Clear(void); + virtual void clear(void); /** - * @brief Reset to the eye matrix the openGL mouving system + * @brief reset to the eye matrix the openGL mouving system */ - virtual void ResetMatrix(void); + virtual void resetMatrix(void); /** - * @brief Translate the current display of this element + * @brief translate the current display of this element * @param[in] _vect The translation vector to apply at the transformation matrix */ - virtual void Translate(const vec3& _vect); + virtual void translate(const vec3& _vect); /** - * @brief Rotate the curent display of this element + * @brief rotate the curent display of this element * @param[in] _vect The rotation vector to apply at the transformation matrix */ - virtual void Rotate(const vec3& _vect, float _angle); + virtual void rotate(const vec3& _vect, float _angle); /** - * @brief Scale the current diaplsy of this element + * @brief scale the current diaplsy of this element * @param[in] _vect The scaling vector to apply at the transformation matrix */ - virtual void Scale(const vec3& _vect); + virtual void scale(const vec3& _vect); /** * @brief set the transformation matrix * @param[in] _mat The new matrix. */ - virtual void SetMatrix(const mat4& _mat); + virtual void setMatrix(const mat4& _mat); }; }; diff --git a/sources/ewol/compositing/Drawing.cpp b/sources/ewol/compositing/Drawing.cpp index ed12fbad..306d977d 100644 --- a/sources/ewol/compositing/Drawing.cpp +++ b/sources/ewol/compositing/Drawing.cpp @@ -14,62 +14,62 @@ static void generatePolyGone(etk::Vector & input, etk::Vector & output ) { - if (input.Size()<3) { + if (input.size()<3) { return; } // TODO : Regenerate a linear poligone generation - for (int32_t iii=1; iii " << output.Size() ); + //EWOL_DEBUG("generate Plygone : " << input.size() << " == > " << output.size() ); } static void SutherlandHodgman(etk::Vector & input, etk::Vector & output, float sx, float sy, float ex, float ey) { // with Sutherland-Hodgman-Algorithm - if (input.Size() <0) { + if (input.size() <0) { return; } - //int32_t sizeInit=input.Size(); + //int32_t sizeInit=input.size(); // last element : vec2 destPoint; - vec2 lastElement = input[input.Size()-1]; + vec2 lastElement = input[input.size()-1]; bool inside = true; if (lastElement.x < sx) { inside = false; } //EWOL_DEBUG("generate an crop : "); - for(int32_t iii=0; iii OUT "); + //EWOL_DEBUG("element IN == > OUT "); //new point intersection ... //y=aaax+bbb float aaa = (lastElement.y-input[iii].y) / (lastElement.x-input[iii].x); float bbb = lastElement.y - (aaa*lastElement.x); destPoint.y = aaa*sx + bbb; destPoint.x = sx; - output.PushBack(destPoint); + output.pushBack(destPoint); } else { - //EWOL_DEBUG("element OUT ==> OUT "); + //EWOL_DEBUG("element OUT == > OUT "); } inside = false; } else { if(true == inside) { - //EWOL_DEBUG("element IN ==> IN "); - output.PushBack(input[iii]); + //EWOL_DEBUG("element IN == > IN "); + output.pushBack(input[iii]); } else { - //EWOL_DEBUG("element OUT ==> IN "); + //EWOL_DEBUG("element OUT == > IN "); //new point intersection ... //y=aaax+bbb float aaa = (lastElement.y-input[iii].y) / (lastElement.x-input[iii].x); float bbb = lastElement.y - (aaa*lastElement.x); destPoint.y = aaa*sx + bbb; destPoint.x = sx; - output.PushBack(destPoint); - output.PushBack(input[iii]); + output.pushBack(destPoint); + output.pushBack(input[iii]); } inside = true; } @@ -78,43 +78,43 @@ static void SutherlandHodgman(etk::Vector & input, etk::Vector & o lastElement.y = input[iii].y; } - //EWOL_DEBUG("generate an crop on element : " << sizeInit << " ==> " << output.Size() << "intermediate (1)"); + //EWOL_DEBUG("generate an crop on element : " << sizeInit << " == > " << output.size() << "intermediate (1)"); input = output; - output.Clear(); - lastElement = input[input.Size()-1]; + output.clear(); + lastElement = input[input.size()-1]; inside = true; if (lastElement.y < sy) { inside = false; } - for(int32_t iii=0; iii OUT "); + //EWOL_DEBUG("element IN == > OUT "); //new point intersection ... //x=aaay+bbb float aaa = (lastElement.x-input[iii].x) / (lastElement.y-input[iii].y); float bbb = lastElement.x - (aaa*lastElement.y); destPoint.y = sy; destPoint.x = sy*aaa + bbb; - output.PushBack(destPoint); + output.pushBack(destPoint); } else { - //EWOL_DEBUG("element OUT ==> OUT "); + //EWOL_DEBUG("element OUT == > OUT "); } inside = false; } else { if(true == inside) { - //EWOL_DEBUG("element IN ==> IN "); - output.PushBack(input[iii]); + //EWOL_DEBUG("element IN == > IN "); + output.pushBack(input[iii]); } else { - //EWOL_DEBUG("element OUT ==> IN "); + //EWOL_DEBUG("element OUT == > IN "); //new point intersection ... //y=aaax+bbb float aaa = (lastElement.x-input[iii].x) / (lastElement.y-input[iii].y); float bbb = lastElement.x - (aaa*lastElement.y); destPoint.y = sy; destPoint.x = sy*aaa + bbb; - output.PushBack(destPoint); - output.PushBack(input[iii]); + output.pushBack(destPoint); + output.pushBack(input[iii]); } inside = true; } @@ -124,42 +124,42 @@ static void SutherlandHodgman(etk::Vector & input, etk::Vector & o } input = output; - output.Clear(); - lastElement = input[input.Size()-1]; + output.clear(); + lastElement = input[input.size()-1]; inside = true; if (lastElement.x > ex) { inside = false; } //EWOL_DEBUG("generate an crop : "); - for(int32_t iii=0; iii ex) { if(true == inside) { - //EWOL_DEBUG("element IN ==> OUT "); + //EWOL_DEBUG("element IN == > OUT "); //new point intersection ... //y=aaax+bbb float aaa = (lastElement.y-input[iii].y) / (lastElement.x-input[iii].x); float bbb = lastElement.y - (aaa*lastElement.x); destPoint.y = aaa*ex + bbb; destPoint.x = ex; - output.PushBack(destPoint); + output.pushBack(destPoint); } else { - //EWOL_DEBUG("element OUT ==> OUT "); + //EWOL_DEBUG("element OUT == > OUT "); } inside = false; } else { if(true == inside) { - //EWOL_DEBUG("element IN ==> IN "); - output.PushBack(input[iii]); + //EWOL_DEBUG("element IN == > IN "); + output.pushBack(input[iii]); } else { - //EWOL_DEBUG("element OUT ==> IN "); + //EWOL_DEBUG("element OUT == > IN "); //new point intersection ... //y=aaax+bbb float aaa = (lastElement.y-input[iii].y) / (lastElement.x-input[iii].x); float bbb = lastElement.y - (aaa*lastElement.x); destPoint.y = aaa*ex + bbb; destPoint.x = ex; - output.PushBack(destPoint); - output.PushBack(input[iii]); + output.pushBack(destPoint); + output.pushBack(input[iii]); } inside = true; } @@ -169,41 +169,41 @@ static void SutherlandHodgman(etk::Vector & input, etk::Vector & o } input = output; - output.Clear(); - lastElement = input[input.Size()-1]; + output.clear(); + lastElement = input[input.size()-1]; inside = true; if (lastElement.y > ey) { inside = false; } - for(int32_t iii=0; iii ey) { if(true == inside) { - //EWOL_DEBUG("element IN ==> OUT "); + //EWOL_DEBUG("element IN == > OUT "); //new point intersection ... //x=aaay+bbb float aaa = (lastElement.x-input[iii].x) / (lastElement.y-input[iii].y); float bbb = lastElement.x - (aaa*lastElement.y); destPoint.y = ey; destPoint.x = ey*aaa + bbb; - output.PushBack(destPoint); + output.pushBack(destPoint); } else { - //EWOL_DEBUG("element OUT ==> OUT "); + //EWOL_DEBUG("element OUT == > OUT "); } inside = false; } else { if(true == inside) { - //EWOL_DEBUG("element IN ==> IN "); - output.PushBack(input[iii]); + //EWOL_DEBUG("element IN == > IN "); + output.pushBack(input[iii]); } else { - //EWOL_DEBUG("element OUT ==> IN "); + //EWOL_DEBUG("element OUT == > IN "); //new point intersection ... //y=aaax+bbb float aaa = (lastElement.x-input[iii].x) / (lastElement.y-input[iii].y); float bbb = lastElement.x - (aaa*lastElement.y); destPoint.y = ey; destPoint.x = ey*aaa + bbb; - output.PushBack(destPoint); - output.PushBack(input[iii]); + output.pushBack(destPoint); + output.pushBack(input[iii]); } inside = true; } @@ -213,7 +213,7 @@ static void SutherlandHodgman(etk::Vector & input, etk::Vector & o } - //EWOL_DEBUG("generate an crop on element : " << sizeInit << " ==> " << output.Size() ); + //EWOL_DEBUG("generate an crop on element : " << sizeInit << " == > " << output.size() ); } #endif @@ -231,7 +231,7 @@ ewol::Drawing::Drawing(void) : m_thickness(0.0), m_triElement(0) { - LoadProgram(); + loadProgram(); for (int32_t iii=0; iii<3; iii++) { m_triangle[iii] = m_position; m_tricolor[iii] = m_color; @@ -241,23 +241,23 @@ ewol::Drawing::Drawing(void) : ewol::Drawing::~Drawing(void) { - UnLoadProgram(); + unLoadProgram(); } -void ewol::Drawing::GenerateTriangle(void) +void ewol::Drawing::generateTriangle(void) { m_triElement = 0; - m_coord.PushBack(m_triangle[0]); - m_coordColor.PushBack(m_tricolor[0]); - m_coord.PushBack(m_triangle[1]); - m_coordColor.PushBack(m_tricolor[1]); - m_coord.PushBack(m_triangle[2]); - m_coordColor.PushBack(m_tricolor[2]); + m_coord.pushBack(m_triangle[0]); + m_coordColor.pushBack(m_tricolor[0]); + m_coord.pushBack(m_triangle[1]); + m_coordColor.pushBack(m_tricolor[1]); + m_coord.pushBack(m_triangle[2]); + m_coordColor.pushBack(m_tricolor[2]); } -void ewol::Drawing::InternalSetColor(const etk::Color<>& _color) +void ewol::Drawing::internalSetColor(const etk::Color<>& _color) { if (m_triElement < 1) { m_tricolor[0] = _color; @@ -271,72 +271,72 @@ void ewol::Drawing::InternalSetColor(const etk::Color<>& _color) } -void ewol::Drawing::SetPoint(const vec3& _point) +void ewol::Drawing::setPoint(const vec3& _point) { m_triangle[m_triElement] = _point; m_triElement++; - if (m_triElement>=3) { - GenerateTriangle(); + if (m_triElement >= 3) { + generateTriangle(); } } -void ewol::Drawing::ResetCount(void) +void ewol::Drawing::resetCount(void) { m_triElement = 0; } -void ewol::Drawing::UnLoadProgram(void) +void ewol::Drawing::unLoadProgram(void) { - ewol::Program::Release(m_GLprogram); + ewol::Program::release(m_GLprogram); } -void ewol::Drawing::LoadProgram(void) +void ewol::Drawing::loadProgram(void) { // remove previous loading ... in case - UnLoadProgram(); + unLoadProgram(); // oad the new ... - m_GLprogram = ewol::Program::Keep("DATA:color3.prog"); + m_GLprogram = ewol::Program::keep("DATA:color3.prog"); // get the shader resource : if (NULL != m_GLprogram ) { - m_GLPosition = m_GLprogram->GetAttribute("EW_coord3d"); - m_GLColor = m_GLprogram->GetAttribute("EW_color"); - m_GLMatrix = m_GLprogram->GetUniform("EW_MatrixTransformation"); + m_GLPosition = m_GLprogram->getAttribute("EW_coord3d"); + m_GLColor = m_GLprogram->getAttribute("EW_color"); + m_GLMatrix = m_GLprogram->getUniform("EW_MatrixTransformation"); } } -void ewol::Drawing::Draw(bool _disableDepthTest) +void ewol::Drawing::draw(bool _disableDepthTest) { - if (m_coord.Size()<=0) { + if (m_coord.size() <= 0) { // TODO : a remÚtre ... //EWOL_WARNING("Nothink to draw..."); return; } - if (m_GLprogram==NULL) { + if (m_GLprogram == NULL) { EWOL_ERROR("No shader ..."); return; } // set Matrix : translation/positionMatrix - mat4 tmpMatrix = ewol::openGL::GetMatrix()*m_matrixApply; - m_GLprogram->Use(); - m_GLprogram->UniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat); + mat4 tmpMatrix = ewol::openGL::getMatrix()*m_matrixApply; + m_GLprogram->use(); + m_GLprogram->uniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat); // position : - m_GLprogram->SendAttribute(m_GLPosition, 3/*x,y,z,unused*/, &m_coord[0], 4*sizeof(btScalar)); + m_GLprogram->sendAttribute(m_GLPosition, 3/*x,y,z,unused*/, &m_coord[0], 4*sizeof(btScalar)); // color : - m_GLprogram->SendAttribute(m_GLColor, 4/*r,g,b,a*/, &m_coordColor[0]); + m_GLprogram->sendAttribute(m_GLColor, 4/*r,g,b,a*/, &m_coordColor[0]); // Request the draw od the elements : - ewol::openGL::DrawArrays(GL_TRIANGLES, 0, m_coord.Size()); - m_GLprogram->UnUse(); + ewol::openGL::drawArrays(GL_TRIANGLES, 0, m_coord.size()); + m_GLprogram->unUse(); } -void ewol::Drawing::Clear(void) +void ewol::Drawing::clear(void) { // call upper class - ewol::Compositing::Clear(); - // Reset Buffer : - m_coord.Clear(); - m_coordColor.Clear(); - // Reset temporal variables : + ewol::Compositing::clear(); + // reset Buffer : + m_coord.clear(); + m_coordColor.clear(); + // reset temporal variables : m_position = vec3(0.0, 0.0, 0.0); m_clippingPosStart = vec3(0.0, 0.0, 0.0); @@ -352,7 +352,7 @@ void ewol::Drawing::Clear(void) } } -void ewol::Drawing::SetClipping(const vec3& _pos, const vec3& _posEnd) +void ewol::Drawing::setClipping(const vec3& _pos, const vec3& _posEnd) { // note the internal system all time request to have a bounding all time in the same order if (_pos.x() <= _posEnd.x()) { @@ -380,7 +380,7 @@ void ewol::Drawing::SetClipping(const vec3& _pos, const vec3& _posEnd) } -void ewol::Drawing::SetThickness(float _thickness) +void ewol::Drawing::setThickness(float _thickness) { m_thickness = _thickness; // thickness must be positive @@ -389,16 +389,16 @@ void ewol::Drawing::SetThickness(float _thickness) } } -void ewol::Drawing::AddVertex(void) +void ewol::Drawing::addVertex(void) { - InternalSetColor(m_color); - SetPoint(m_position); + internalSetColor(m_color); + setPoint(m_position); } -void ewol::Drawing::LineTo(const vec3& _dest) +void ewol::Drawing::lineTo(const vec3& _dest) { - ResetCount(); - InternalSetColor(m_color); + resetCount(); + internalSetColor(m_color); EWOL_VERBOSE("DrawLine : " << m_position << " to " << _dest); if (m_position.x() == _dest.x() && m_position.y() == _dest.y() && m_position.z() == _dest.z()) { EWOL_WARNING("Try to draw an line width 0"); @@ -420,21 +420,21 @@ void ewol::Drawing::LineTo(const vec3& _dest) float offsety = sin(teta-M_PI/2) * (m_thickness/2); float offsetx = cos(teta-M_PI/2) * (m_thickness/2); - SetPoint(vec3(m_position.x() - offsetx, m_position.y() - offsety, m_position.z()) ); - SetPoint(vec3(m_position.x() + offsetx, m_position.y() + offsety, m_position.z()) ); - SetPoint(vec3(_dest.x() + offsetx, _dest.y() + offsety, m_position.z()) ); + setPoint(vec3(m_position.x() - offsetx, m_position.y() - offsety, m_position.z()) ); + setPoint(vec3(m_position.x() + offsetx, m_position.y() + offsety, m_position.z()) ); + setPoint(vec3(_dest.x() + offsetx, _dest.y() + offsety, m_position.z()) ); - SetPoint(vec3(_dest.x() + offsetx, _dest.y() + offsety, _dest.z()) ); - SetPoint(vec3(_dest.x() - offsetx, _dest.y() - offsety, _dest.z()) ); - SetPoint(vec3(m_position.x() - offsetx, m_position.y() - offsety, _dest.z()) ); + setPoint(vec3(_dest.x() + offsetx, _dest.y() + offsety, _dest.z()) ); + setPoint(vec3(_dest.x() - offsetx, _dest.y() - offsety, _dest.z()) ); + setPoint(vec3(m_position.x() - offsetx, m_position.y() - offsety, _dest.z()) ); // update the system position : m_position = _dest; } -void ewol::Drawing::Rectangle(const vec3& _dest) +void ewol::Drawing::rectangle(const vec3& _dest) { - ResetCount(); - InternalSetColor(m_color); + resetCount(); + internalSetColor(m_color); /* Bitmap position * xA xB * yC *------* @@ -476,23 +476,23 @@ void ewol::Drawing::Rectangle(const vec3& _dest) || dxA >= dxB) { return; } - SetPoint(vec3(dxA, dyD, 0) ); - SetPoint(vec3(dxA, dyC, 0) ); - SetPoint(vec3(dxB, dyC, 0) ); + setPoint(vec3(dxA, dyD, 0) ); + setPoint(vec3(dxA, dyC, 0) ); + setPoint(vec3(dxB, dyC, 0) ); - SetPoint(vec3(dxB, dyC, 0) ); - SetPoint(vec3(dxB, dyD, 0) ); - SetPoint(vec3(dxA, dyD, 0) ); + setPoint(vec3(dxB, dyC, 0) ); + setPoint(vec3(dxB, dyD, 0) ); + setPoint(vec3(dxA, dyD, 0) ); } -void ewol::Drawing::Cube(const vec3& _dest) +void ewol::Drawing::cube(const vec3& _dest) { } -void ewol::Drawing::Circle(float _radius, float _angleStart, float _angleStop) +void ewol::Drawing::circle(float _radius, float _angleStart, float _angleStop) { - ResetCount(); + resetCount(); if (_radius<0) { _radius *= -1; @@ -508,9 +508,9 @@ void ewol::Drawing::Circle(float _radius, float _angleStart, float _angleStop) // display background : if (m_colorBg.a()!=0) { - InternalSetColor(m_colorBg); + internalSetColor(m_colorBg); for (int32_t iii=0; iii& _color); + void internalSetColor(const etk::Color<>& _color); /** * @brief internal add of the specific point * @param[in] _point The requeste dpoint to add */ - void SetPoint(const vec3& point); + void setPoint(const vec3& point); public: /** - * @brief Draw All the refistered text in the current element on openGL + * @brief draw All the refistered text in the current element on openGL */ - void Draw(bool _disableDepthTest=true); + void draw(bool _disableDepthTest=true); /** - * @brief Clear alll tre registered element in the current element + * @brief clear alll tre registered element in the current element */ - void Clear(void); + void clear(void); /** - * @brief Get the current display position (sometime needed in the gui control) + * @brief get the current display position (sometime needed in the gui control) * @return the current position. */ - const vec3& GetPos(void) { return m_position; }; + const vec3& getPos(void) { return m_position; }; /** - * @brief Set position for the next text writen + * @brief set position for the next text writen * @param[in] _pos Position of the text (in 3D) */ - void SetPos(const vec3& _pos) { m_position = _pos; }; - inline void SetPos(const vec2& _pos) { SetPos(vec3(_pos.x(), _pos.y(), 0)); }; + void setPos(const vec3& _pos) { m_position = _pos; }; + inline void setPos(const vec2& _pos) { setPos(vec3(_pos.x(), _pos.y(), 0)); }; /** - * @brief Set relative position for the next text writen + * @brief set relative position for the next text writen * @param[in] _pos ofset apply of the text (in 3D) */ - void SetRelPos(const vec3& _pos) { m_position += _pos; }; - inline void SetRelPos(const vec2& _pos) { SetRelPos(vec3(_pos.x(), _pos.y(), 0)); }; + void setRelPos(const vec3& _pos) { m_position += _pos; }; + inline void setRelPos(const vec2& _pos) { setRelPos(vec3(_pos.x(), _pos.y(), 0)); }; /** - * @brief Set the Color of the current foreground font + * @brief set the Color of the current foreground font * @param[in] _color Color to set on foreground (for next print) */ - void SetColor(const etk::Color<>& _color) { m_color = _color; }; + void setColor(const etk::Color<>& _color) { m_color = _color; }; /** - * @brief Set the background color of the font (for selected Text (not the global BG)) + * @brief set the background color of the font (for selected Text (not the global BG)) * @param[in] _color Color to set on background (for next print) */ - void SetColorBg(const etk::Color<>& _color) { m_colorBg = _color; }; + void setColorBg(const etk::Color<>& _color) { m_colorBg = _color; }; /** * @brief Request a clipping area for the text (next draw only) * @param[in]_ pos Start position of the clipping * @param[in] _width Width size of the clipping */ - void SetClippingWidth(const vec3& _pos, const vec3& _width) { SetClipping(_pos, _pos+_width); }; - inline void SetClippingWidth(const vec2& _pos, const vec2& _width) { SetClippingWidth(vec3(_pos.x(),_pos.y(),-1), vec3(_width.x(),_width.y(), 2)); }; + void setClippingWidth(const vec3& _pos, const vec3& _width) { setClipping(_pos, _pos+_width); }; + inline void setClippingWidth(const vec2& _pos, const vec2& _width) { setClippingWidth(vec3(_pos.x(),_pos.y(),-1), vec3(_width.x(),_width.y(), 2)); }; /** * @brief Request a clipping area for the text (next draw only) * @param[in] _pos Start position of the clipping * @param[in] _posEnd End position of the clipping */ - void SetClipping(const vec3& _pos, const vec3& _posEnd); - inline void SetClipping(const vec2& _pos, const vec2& _posEnd) { SetClipping(vec3(_pos.x(),_pos.y(),-1), vec3(_posEnd.x(),_posEnd.y(), 1)); }; + void setClipping(const vec3& _pos, const vec3& _posEnd); + inline void setClipping(const vec2& _pos, const vec2& _posEnd) { setClipping(vec3(_pos.x(),_pos.y(),-1), vec3(_posEnd.x(),_posEnd.y(), 1)); }; /** - * @brief Enable/Disable the clipping (without lose the current clipping position) + * @brief enable/Disable the clipping (without lose the current clipping position) * @brief _newMode The new status of the clipping */ - void SetClippingMode(bool _newMode) { m_clippingEnable = _newMode; }; + void setClippingMode(bool _newMode) { m_clippingEnable = _newMode; }; /** * @brief Specify the line thickness for the next elements * @param[in] _thickness The thickness disired for the next print */ - void SetThickness(float _thickness); + void setThickness(float _thickness); /** - * @brief Add a point reference at the current position (this is a vertex reference at the current position + * @brief add a point reference at the current position (this is a vertex reference at the current position */ - void AddVertex(void); + void addVertex(void); /** - * @brief Draw a line to a specific position + * @brief draw a line to a specific position * @param[in] _dest Position of the end of the line. */ - void LineTo(const vec3& _dest); - inline void LineTo(const vec2& _dest) { LineTo(vec3(_dest.x(), _dest.y(), 0)); }; + void lineTo(const vec3& _dest); + inline void lineTo(const vec2& _dest) { lineTo(vec3(_dest.x(), _dest.y(), 0)); }; /** * @brief Relative drawing a line (spacial vector) * @param[in] _vect Vector of the curent line. */ - void LineRel(const vec3& _vect) { LineTo(m_position+_vect); }; - inline void LineRel(const vec2& _vect) { LineRel(vec3(_vect.x(), _vect.y(), 0)); }; + void lineRel(const vec3& _vect) { lineTo(m_position+_vect); }; + inline void lineRel(const vec2& _vect) { lineRel(vec3(_vect.x(), _vect.y(), 0)); }; /** - * @brief Draw a 2D rectangle to the position requested. + * @brief draw a 2D rectangle to the position requested. * @param[in] _dest Position the the end of the rectangle */ - void Rectangle(const vec3& _dest); - inline void Rectangle(const vec2& _dest) { Rectangle(vec3(_dest.x(), _dest.y(), 0)); }; + void rectangle(const vec3& _dest); + inline void rectangle(const vec2& _dest) { rectangle(vec3(_dest.x(), _dest.y(), 0)); }; /** - * @brief Draw a 2D rectangle to the requested size. + * @brief draw a 2D rectangle to the requested size. * @param[in] _size size of the rectangle */ - void RectangleWidth(const vec3& _size) { Rectangle(m_position+_size); }; - inline void RectangleWidth(const vec2& _size) { RectangleWidth(vec3(_size.x(), _size.y(), 0)); }; + void rectangleWidth(const vec3& _size) { rectangle(m_position+_size); }; + inline void rectangleWidth(const vec2& _size) { rectangleWidth(vec3(_size.x(), _size.y(), 0)); }; /** - * @brief Draw a 3D rectangle to the position requested. + * @brief draw a 3D rectangle to the position requested. * @param[in] _dest Position the the end of the rectangle */ - void Cube(const vec3& _dest); + void cube(const vec3& _dest); /** - * @brief Draw a 2D circle with the specify rafdius parameter. + * @brief draw a 2D circle with the specify rafdius parameter. * @param[in] _radius Distence to the dorder - * @param[in] _angleStart start angle of this circle ([0..2PI] otherwithe ==> disable) - * @param[in] _angleStop stop angle of this circle ([0..2PI] otherwithe ==> disable) + * @param[in] _angleStart start angle of this circle ([0..2PI] otherwithe == > disable) + * @param[in] _angleStop stop angle of this circle ([0..2PI] otherwithe == > disable) */ - void Circle(float _radius, float _angleStart = 0, float _angleStop = 2*M_PI); + void circle(float _radius, float _angleStart = 0, float _angleStop = 2*M_PI); }; }; diff --git a/sources/ewol/compositing/Image.cpp b/sources/ewol/compositing/Image.cpp index 0b7c9a1f..726dd572 100644 --- a/sources/ewol/compositing/Image.cpp +++ b/sources/ewol/compositing/Image.cpp @@ -27,33 +27,33 @@ ewol::Image::Image(const etk::UString& _imageName) : m_GLtexID(-1), m_resource(NULL) { - SetSource(_imageName); - LoadProgram(); + setSource(_imageName); + loadProgram(); } ewol::Image::~Image(void) { - ewol::TextureFile::Release(m_resource); - ewol::Program::Release(m_GLprogram); + ewol::TextureFile::release(m_resource); + ewol::Program::release(m_GLprogram); } -void ewol::Image::LoadProgram(void) +void ewol::Image::loadProgram(void) { // get the shader resource : m_GLPosition = 0; - m_GLprogram = ewol::Program::Keep("DATA:textured3D.prog"); + m_GLprogram = ewol::Program::keep("DATA:textured3D.prog"); if (NULL!=m_GLprogram) { - m_GLPosition = m_GLprogram->GetAttribute("EW_coord3d"); - m_GLColor = m_GLprogram->GetAttribute("EW_color"); - m_GLtexture = m_GLprogram->GetAttribute("EW_texture2d"); - m_GLMatrix = m_GLprogram->GetUniform("EW_MatrixTransformation"); - m_GLtexID = m_GLprogram->GetUniform("EW_texID"); + m_GLPosition = m_GLprogram->getAttribute("EW_coord3d"); + m_GLColor = m_GLprogram->getAttribute("EW_color"); + m_GLtexture = m_GLprogram->getAttribute("EW_texture2d"); + m_GLMatrix = m_GLprogram->getUniform("EW_MatrixTransformation"); + m_GLtexID = m_GLprogram->getUniform("EW_texID"); } } -void ewol::Image::Draw(bool _disableDepthTest) +void ewol::Image::draw(bool _disableDepthTest) { - if (m_coord.Size()<=0) { + if (m_coord.size() <= 0) { //EWOL_WARNING("Nothink to draw..."); return; } @@ -61,41 +61,41 @@ void ewol::Image::Draw(bool _disableDepthTest) // this is a normale case ... the user can choice to have no image ... return; } - if (m_GLprogram==NULL) { + if (m_GLprogram == NULL) { EWOL_ERROR("No shader ..."); return; } if (_disableDepthTest == true) { - ewol::openGL::Disable(ewol::openGL::FLAG_DEPTH_TEST); + ewol::openGL::disable(ewol::openGL::FLAG_DEPTH_TEST); } else { - ewol::openGL::Enable(ewol::openGL::FLAG_DEPTH_TEST); + ewol::openGL::enable(ewol::openGL::FLAG_DEPTH_TEST); } // set Matrix : translation/positionMatrix - mat4 tmpMatrix = ewol::openGL::GetMatrix()*m_matrixApply; - m_GLprogram->Use(); - m_GLprogram->UniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat); + mat4 tmpMatrix = ewol::openGL::getMatrix()*m_matrixApply; + m_GLprogram->use(); + m_GLprogram->uniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat); // TextureID - m_GLprogram->SetTexture0(m_GLtexID, m_resource->GetId()); + m_GLprogram->setTexture0(m_GLtexID, m_resource->getId()); // position : - m_GLprogram->SendAttribute(m_GLPosition, 3/*x,y,z,unused*/, &m_coord[0], 4*sizeof(btScalar)); + m_GLprogram->sendAttribute(m_GLPosition, 3/*x,y,z,unused*/, &m_coord[0], 4*sizeof(btScalar)); // Texture : - m_GLprogram->SendAttribute(m_GLtexture, 2/*u,v*/, &m_coordTex[0]); + m_GLprogram->sendAttribute(m_GLtexture, 2/*u,v*/, &m_coordTex[0]); // color : - m_GLprogram->SendAttribute(m_GLColor, 4/*r,g,b,a*/, &m_coordColor[0]); + m_GLprogram->sendAttribute(m_GLColor, 4/*r,g,b,a*/, &m_coordColor[0]); // Request the draw od the elements : - ewol::openGL::DrawArrays(GL_TRIANGLES, 0, m_coord.Size()); - m_GLprogram->UnUse(); + ewol::openGL::drawArrays(GL_TRIANGLES, 0, m_coord.size()); + m_GLprogram->unUse(); } -void ewol::Image::Clear(void) +void ewol::Image::clear(void) { // call upper class - ewol::Compositing::Clear(); - // Reset Buffer : - m_coord.Clear(); - m_coordTex.Clear(); - m_coordColor.Clear(); - // Reset temporal variables : + ewol::Compositing::clear(); + // reset Buffer : + m_coord.clear(); + m_coordTex.clear(); + m_coordColor.clear(); + // reset temporal variables : m_position = vec3(0.0, 0.0, 0.0); m_clippingPosStart = vec3(0.0, 0.0, 0.0); m_clippingPosStop = vec3(0.0, 0.0, 0.0); @@ -104,7 +104,7 @@ void ewol::Image::Clear(void) m_angle = 0.0; } -void ewol::Image::SetClipping(const vec3& _pos, vec3 _posEnd) +void ewol::Image::setClipping(const vec3& _pos, vec3 _posEnd) { // note the internal system all time request to have a bounding all time in the same order if (_pos.x() <= _posEnd.x()) { @@ -131,61 +131,61 @@ void ewol::Image::SetClipping(const vec3& _pos, vec3 _posEnd) m_clippingEnable = true; } -void ewol::Image::SetAngle(float _angle) +void ewol::Image::setAngle(float _angle) { m_angle = _angle; } -void ewol::Image::Print(const vec2& _size) +void ewol::Image::print(const vec2& _size) { - PrintPart(_size, vec2(0,0), vec2(1,1)); + printPart(_size, vec2(0,0), vec2(1,1)); } -void ewol::Image::PrintPart(const vec2& _size, +void ewol::Image::printPart(const vec2& _size, const vec2& _sourcePosStart, const vec2& _sourcePosStop) { - if (m_angle==0.0f) { + if (m_angle == 0.0f) { vec3 point = m_position; vec2 tex(_sourcePosStart.x(),_sourcePosStop.y()); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); tex.setValue(_sourcePosStop.x(),_sourcePosStop.y()); point.setX(m_position.x() + _size.x()); point.setY(m_position.y()); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); tex.setValue(_sourcePosStop.x(),_sourcePosStart.y()); point.setX(m_position.x() + _size.x()); point.setY(m_position.y() + _size.y()); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); tex.setValue(_sourcePosStart.x(),_sourcePosStart.y()); point.setX(m_position.x()); point.setY(m_position.y() + _size.y()); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); tex.setValue(_sourcePosStart.x(),_sourcePosStop.y()); point.setX(m_position.x()); point.setY(m_position.y()); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); return; } vec3 center = m_position + vec3(_size.x(),_size.y(),0)/2.0f; @@ -196,73 +196,73 @@ void ewol::Image::PrintPart(const vec2& _size, point.setValue(-limitedSize.x(), -limitedSize.y(), 0); point = point.rotate(vec3(0,0,1), m_angle) + center; - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); tex.setValue(_sourcePosStop.x(),_sourcePosStop.y()); point.setValue(limitedSize.x(), -limitedSize.y(), 0); point = point.rotate(vec3(0,0,1), m_angle) + center; - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); tex.setValue(_sourcePosStop.x(),_sourcePosStart.y()); point.setValue(limitedSize.x(), limitedSize.y(), 0); point = point.rotate(vec3(0,0,1), m_angle) + center; - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); tex.setValue(_sourcePosStart.x(),_sourcePosStart.y()); point.setValue(-limitedSize.x(), limitedSize.y(), 0); point = point.rotate(vec3(0,0,1), m_angle) + center; - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); tex.setValue(_sourcePosStart.x(),_sourcePosStop.y()); point.setValue(-limitedSize.x(), -limitedSize.y(), 0); point = point.rotate(vec3(0,0,1), m_angle) + center; - m_coord.PushBack(point); - m_coordTex.PushBack(tex); - m_coordColor.PushBack(m_color); + m_coord.pushBack(point); + m_coordTex.pushBack(tex); + m_coordColor.pushBack(m_color); } -void ewol::Image::SetSource(const etk::UString& _newFile, const vec2& _size) +void ewol::Image::setSource(const etk::UString& _newFile, const vec2& _size) { - Clear(); + clear(); // remove old one - ewol::TextureFile::Release(m_resource); + ewol::TextureFile::release(m_resource); ivec2 tmpSize(_size.x(),_size.y()); // note that no image can be loaded... if (_newFile != "") { - // link to new One - m_resource = ewol::TextureFile::Keep(_newFile, tmpSize); + // link to new one + m_resource = ewol::TextureFile::keep(_newFile, tmpSize); if (NULL == m_resource) { EWOL_ERROR("Can not get Image resource"); } } } -bool ewol::Image::HasSources(void) +bool ewol::Image::hasSources(void) { return m_resource!=NULL; } -vec2 ewol::Image::GetRealSize(void) +vec2 ewol::Image::getRealSize(void) { - if (NULL==m_resource) { + if (NULL == m_resource) { return vec2(0,0); } - return m_resource->GetRealSize(); + return m_resource->getRealSize(); } diff --git a/sources/ewol/compositing/Image.h b/sources/ewol/compositing/Image.h index c2ece91b..ab6b0d4b 100644 --- a/sources/ewol/compositing/Image.h +++ b/sources/ewol/compositing/Image.h @@ -39,9 +39,9 @@ namespace ewol etk::Vector > m_coordColor; //!< internal color of the different point private: /** - * @brief Load the openGL program and get all the ID needed + * @brief load the openGL program and get all the ID needed */ - void LoadProgram(void); + void loadProgram(void); public: /** * @brief generic constructor @@ -54,92 +54,92 @@ namespace ewol virtual ~Image(void); public: /** - * @brief Draw All the refistered text in the current element on openGL - * @param[in] _disableDepthTest Disable the Depth test for display + * @brief draw All the refistered text in the current element on openGL + * @param[in] _disableDepthTest disable the Depth test for display */ - void Draw(bool _disableDepthTest=true); + void draw(bool _disableDepthTest=true); /** - * @brief Clear alll tre registered element in the current element + * @brief clear alll tre registered element in the current element */ - void Clear(void); + void clear(void); /** - * @brief Get the current display position (sometime needed in the gui control) + * @brief get the current display position (sometime needed in the gui control) * @return the current position. */ - const vec3& GetPos(void) { return m_position; }; + const vec3& getPos(void) { return m_position; }; /** - * @brief Set position for the next text writen + * @brief set position for the next text writen * @param[in] _pos Position of the text (in 3D) */ - void SetPos(const vec3& _pos) { m_position = _pos; }; - inline void SetPos(const vec2& _pos) { SetPos(vec3(_pos.x(),_pos.y(),0)); }; + void setPos(const vec3& _pos) { m_position = _pos; }; + inline void setPos(const vec2& _pos) { setPos(vec3(_pos.x(),_pos.y(),0)); }; /** - * @brief Set relative position for the next text writen + * @brief set relative position for the next text writen * @param[in] _pos ofset apply of the text (in 3D) */ - void SetRelPos(const vec3& _pos) { m_position += _pos; }; - inline void SetRelPos(const vec2& _pos) { SetRelPos(vec3(_pos.x(),_pos.y(),0)); }; + void setRelPos(const vec3& _pos) { m_position += _pos; }; + inline void setRelPos(const vec2& _pos) { setRelPos(vec3(_pos.x(),_pos.y(),0)); }; /** - * @brief Set the Color of the current foreground font + * @brief set the Color of the current foreground font * @param[in] _color Color to set on foreground (for next print) */ - void SetColor(const etk::Color<>& _color) { m_color = _color; }; + void setColor(const etk::Color<>& _color) { m_color = _color; }; /** * @brief Request a clipping area for the text (next draw only) * @param[in] _pos Start position of the clipping * @param[in] _width Width size of the clipping */ - void SetClippingWidth(const vec3& _pos, vec3 _width) { SetClipping(_pos, _pos+_width); }; - inline void SetClippingWidth(const vec2& _pos, const vec2& _width) { SetClippingWidth(vec3(_pos.x(),_pos.y(),0), vec3(_width.x(),_width.y(),0)); }; + void setClippingWidth(const vec3& _pos, vec3 _width) { setClipping(_pos, _pos+_width); }; + inline void setClippingWidth(const vec2& _pos, const vec2& _width) { setClippingWidth(vec3(_pos.x(),_pos.y(),0), vec3(_width.x(),_width.y(),0)); }; /** * @brief Request a clipping area for the text (next draw only) * @param[in] _pos Start position of the clipping * @param[in] _posEnd End position of the clipping */ - void SetClipping(const vec3& _pos, vec3 _posEnd); - inline void SetClipping(const vec2& _pos, const vec2& _posEnd) { SetClipping(vec3(_pos.x(),_pos.y(),0), vec3(_posEnd.x(),_posEnd.y(),0)); }; + void setClipping(const vec3& _pos, vec3 _posEnd); + inline void setClipping(const vec2& _pos, const vec2& _posEnd) { setClipping(vec3(_pos.x(),_pos.y(),0), vec3(_posEnd.x(),_posEnd.y(),0)); }; /** - * @brief Enable/Disable the clipping (without lose the current clipping position) + * @brief enable/Disable the clipping (without lose the current clipping position) * @brief _newMode The new status of the clipping */ - void SetClippingMode(bool _newMode) { m_clippingEnable = _newMode; }; + void setClippingMode(bool _newMode) { m_clippingEnable = _newMode; }; /** - * @brief Set a unique rotation of this element (not set in the Rotate Generic system) + * @brief set a unique rotation of this element (not set in the rotate Generic system) * @param[in] _angle Angle to set in radiant. */ - void SetAngle(float _angleRad); + void setAngle(float _angleRad); /** - * @brief Add a compleate of the image to display with the requested size - * @param[in] _size Size of the output image + * @brief add a compleate of the image to display with the requested size + * @param[in] _size size of the output image */ - void Print(const ivec2& _size) { Print(vec2(_size.x(),_size.y())); }; - void Print(const vec2& _size); + void print(const ivec2& _size) { print(vec2(_size.x(),_size.y())); }; + void print(const vec2& _size); /** - * @brief Add a part of the image to display with the requested size - * @param[in] _size Size of the output image + * @brief add a part of the image to display with the requested size + * @param[in] _size size of the output image * @param[in] _sourcePosStart Start position in the image [0..1] (can be bigger but this repeate the image). * @param[in] _sourcePosStop Stop position in the image [0..1] (can be bigger but this repeate the image). */ - void PrintPart(const vec2& _size, + void printPart(const vec2& _size, const vec2& _sourcePosStart, const vec2& _sourcePosStop); /** - * @brief Change the image Source ==> can not be done to display 2 images at the same time ... + * @brief change the image Source == > can not be done to display 2 images at the same time ... * @param[in] _newFile New file of the Image * @param[in] _size for the image when Verctorial image loading is requested */ - void SetSource(const etk::UString& _newFile, int32_t _size=32) { SetSource(_newFile, vec2(_size,_size)); }; - void SetSource(const etk::UString& _newFile, const vec2& _size); + void setSource(const etk::UString& _newFile, int32_t _size=32) { setSource(_newFile, vec2(_size,_size)); }; + void setSource(const etk::UString& _newFile, const vec2& _size); /** * @brief Sometimes the user declare an image but not allocate the ressources all the time, this is to know it .. * @return the validity od the resources. */ - bool HasSources(void); + bool hasSources(void); /** - * @brief Get the source image registered size in the file (<0 when multiple size image) + * @brief get the source image registered size in the file (<0 when multiple size image) * @return tre image registered size */ - vec2 GetRealSize(void); + vec2 getRealSize(void); }; }; diff --git a/sources/ewol/compositing/Shaper.cpp b/sources/ewol/compositing/Shaper.cpp index 5c500974..5d009ed9 100644 --- a/sources/ewol/compositing/Shaper.cpp +++ b/sources/ewol/compositing/Shaper.cpp @@ -39,111 +39,111 @@ ewol::Shaper::Shaper(const etk::UString& _shaperName) : m_stateNew(0), m_stateTransition(1.0) { - LoadProgram(); - UpdateVertex(); + loadProgram(); + updateVertex(); } ewol::Shaper::~Shaper(void) { - UnLoadProgram(); + unLoadProgram(); } -void ewol::Shaper::UnLoadProgram(void) +void ewol::Shaper::unLoadProgram(void) { - ewol::Program::Release(m_GLprogram); - ewol::TextureFile::Release(m_resourceTexture); - ewol::ConfigFile::Release(m_config); + ewol::Program::release(m_GLprogram); + ewol::TextureFile::release(m_resourceTexture); + ewol::ConfigFile::release(m_config); } -void ewol::Shaper::LoadProgram(void) +void ewol::Shaper::loadProgram(void) { - if (m_name=="") { + if (m_name == "") { EWOL_DEBUG("no Shaper set for loading resources ..."); return; } - m_config = ewol::ConfigFile::Keep(m_name); + m_config = ewol::ConfigFile::keep(m_name); if (NULL != m_config) { - m_confIdPaddingX = m_config->Request("PaddingX"); - m_confIdPaddingY = m_config->Request("PaddingY"); - m_confIdChangeTime = m_config->Request("ChangeTime"); - m_confProgramFile = m_config->Request("program"); - m_confImageFile = m_config->Request("image"); + m_confIdPaddingX = m_config->request("PaddingX"); + m_confIdPaddingY = m_config->request("PaddingY"); + m_confIdChangeTime = m_config->request("ChangeTime"); + m_confProgramFile = m_config->request("program"); + m_confImageFile = m_config->request("image"); } - etk::UString basicShaderFile = m_config->GetString(m_confProgramFile); + etk::UString basicShaderFile = m_config->getString(m_confProgramFile); if (basicShaderFile!="") { - // Get the relative position of the current file ... + // get the relative position of the current file ... etk::FSNode file(m_name); - etk::UString tmpFilename = file.GetRelativeFolder() + basicShaderFile; + etk::UString tmpFilename = file.getRelativeFolder() + basicShaderFile; EWOL_DEBUG("Shaper try load shader : " << tmpFilename << " with base : " << basicShaderFile); // get the shader resource : m_GLPosition = 0; - m_GLprogram = ewol::Program::Keep(tmpFilename); + m_GLprogram = ewol::Program::keep(tmpFilename); if (NULL !=m_GLprogram) { - m_GLPosition = m_GLprogram->GetAttribute("EW_coord2d"); - m_GLMatrix = m_GLprogram->GetUniform("EW_MatrixTransformation"); - // Widget property ==> for the Vertex shader - m_GLPropertySize = m_GLprogram->GetUniform("EW_widgetProperty.size"); - m_GLPropertyOrigin = m_GLprogram->GetUniform("EW_widgetProperty.origin"); - m_GLPropertyInsidePos = m_GLprogram->GetUniform("EW_widgetProperty.insidePos"); - m_GLPropertyInsideSize = m_GLprogram->GetUniform("EW_widgetProperty.insideSize"); - // status property ==> for the fragment shader - m_GLStateOld = m_GLprogram->GetUniform("EW_status.stateOld"); - m_GLStateNew = m_GLprogram->GetUniform("EW_status.stateNew"); - m_GLStateTransition = m_GLprogram->GetUniform("EW_status.transition"); + m_GLPosition = m_GLprogram->getAttribute("EW_coord2d"); + m_GLMatrix = m_GLprogram->getUniform("EW_MatrixTransformation"); + // Widget property == > for the Vertex shader + m_GLPropertySize = m_GLprogram->getUniform("EW_widgetProperty.size"); + m_GLPropertyOrigin = m_GLprogram->getUniform("EW_widgetProperty.origin"); + m_GLPropertyInsidePos = m_GLprogram->getUniform("EW_widgetProperty.insidePos"); + m_GLPropertyInsideSize = m_GLprogram->getUniform("EW_widgetProperty.insideSize"); + // status property == > for the fragment shader + m_GLStateOld = m_GLprogram->getUniform("EW_status.stateOld"); + m_GLStateNew = m_GLprogram->getUniform("EW_status.stateNew"); + m_GLStateTransition = m_GLprogram->getUniform("EW_status.transition"); // for the texture ID : - m_GLtexID = m_GLprogram->GetUniform("EW_texID"); + m_GLtexID = m_GLprogram->getUniform("EW_texID"); } - etk::UString basicImageFile = m_config->GetString(m_confImageFile); + etk::UString basicImageFile = m_config->getString(m_confImageFile); if (basicImageFile != "") { - tmpFilename = file.GetRelativeFolder() + basicImageFile; + tmpFilename = file.getRelativeFolder() + basicImageFile; ivec2 size(64,64); - m_resourceTexture = ewol::TextureFile::Keep(tmpFilename, size); + m_resourceTexture = ewol::TextureFile::keep(tmpFilename, size); } } } -void ewol::Shaper::Draw(bool _disableDepthTest) +void ewol::Shaper::draw(bool _disableDepthTest) { if (m_config == NULL) { // this is a normale case ... the user can choice to have no config basic file ... return; } - if (m_GLprogram==NULL) { + if (m_GLprogram == NULL) { EWOL_ERROR("No shader ..."); return; } //glScalef(m_scaling.x, m_scaling.y, 1.0); - m_GLprogram->Use(); + m_GLprogram->use(); // set Matrix : translation/positionMatrix - mat4 tmpMatrix = ewol::openGL::GetMatrix(); - m_GLprogram->UniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat); + mat4 tmpMatrix = ewol::openGL::getMatrix(); + m_GLprogram->uniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat); // position : - m_GLprogram->SendAttribute(m_GLPosition, 2/*x,y*/, m_coord); + m_GLprogram->sendAttribute(m_GLPosition, 2/*x,y*/, m_coord); // all entry parameters : - m_GLprogram->Uniform2(m_GLPropertySize, m_propertySize); - m_GLprogram->Uniform2(m_GLPropertyOrigin, m_propertyOrigin); - m_GLprogram->Uniform2(m_GLPropertyInsidePos, m_propertyInsidePosition); - m_GLprogram->Uniform2(m_GLPropertyInsideSize, m_propertyInsideSize); - m_GLprogram->Uniform1i(m_GLStateOld, m_stateOld); - m_GLprogram->Uniform1i(m_GLStateNew, m_stateNew); - m_GLprogram->Uniform1f(m_GLStateTransition, m_stateTransition); + m_GLprogram->uniform2(m_GLPropertySize, m_propertySize); + m_GLprogram->uniform2(m_GLPropertyOrigin, m_propertyOrigin); + m_GLprogram->uniform2(m_GLPropertyInsidePos, m_propertyInsidePosition); + m_GLprogram->uniform2(m_GLPropertyInsideSize, m_propertyInsideSize); + m_GLprogram->uniform1i(m_GLStateOld, m_stateOld); + m_GLprogram->uniform1i(m_GLStateNew, m_stateNew); + m_GLprogram->uniform1f(m_GLStateTransition, m_stateTransition); if (NULL!=m_resourceTexture) { // TextureID - m_GLprogram->SetTexture0(m_GLtexID, m_resourceTexture->GetId()); + m_GLprogram->setTexture0(m_GLtexID, m_resourceTexture->getId()); } // Request the draw of the elements : - ewol::openGL::DrawArrays(GL_TRIANGLES, 0, 6); - m_GLprogram->UnUse(); + ewol::openGL::drawArrays(GL_TRIANGLES, 0, 6); + m_GLprogram->unUse(); } -void ewol::Shaper::Clear(void) +void ewol::Shaper::clear(void) { // nothing to do ... } -bool ewol::Shaper::ChangeStatusIn(int32_t _newStatusId) +bool ewol::Shaper::changeStatusIn(int32_t _newStatusId) { if (_newStatusId != m_stateNew) { m_nextStatusRequested = _newStatusId; @@ -156,11 +156,11 @@ bool ewol::Shaper::ChangeStatusIn(int32_t _newStatusId) return false; } -bool ewol::Shaper::PeriodicCall(const ewol::EventTime& _event) +bool ewol::Shaper::periodicCall(const ewol::EventTime& _event) { //EWOL_DEBUG("call=" << _event); // start : - if (m_stateTransition>=1.0) { + if (m_stateTransition >= 1.0) { m_stateOld = m_stateNew; if( m_nextStatusRequested != -1 && m_nextStatusRequested != m_stateOld) { @@ -186,9 +186,9 @@ bool ewol::Shaper::PeriodicCall(const ewol::EventTime& _event) m_nextStatusRequested = -1; } } - float timeRelativity = m_config->GetFloat(m_confIdChangeTime)/1000.0; - m_stateTransition += _event.GetDeltaCall()/timeRelativity; - //m_stateTransition += _event.GetDeltaCall(); + float timeRelativity = m_config->getFloat(m_confIdChangeTime)/1000.0; + m_stateTransition += _event.getDeltaCall()/timeRelativity; + //m_stateTransition += _event.getDeltaCall(); m_stateTransition = etk_avg(0.0f, m_stateTransition, 1.0f); //EWOL_DEBUG("relative=" << timeRelativity << " Transition : " << m_stateTransition); } @@ -196,9 +196,9 @@ bool ewol::Shaper::PeriodicCall(const ewol::EventTime& _event) } -void ewol::Shaper::UpdateVertex(void) +void ewol::Shaper::updateVertex(void) { - // set coord ==> must be a static VBO ... + // set coord == > must be a static VBO ... m_coord[0].setValue( m_propertyOrigin.x(), m_propertyOrigin.y()+m_propertySize.y()); m_coord[1].setValue( m_propertyOrigin.x(), @@ -214,54 +214,54 @@ void ewol::Shaper::UpdateVertex(void) m_propertyOrigin.y()+m_propertySize.y()); } -void ewol::Shaper::SetOrigin(const vec2& _newOri) +void ewol::Shaper::setOrigin(const vec2& _newOri) { if (m_propertyOrigin != _newOri) { m_propertyOrigin = _newOri; - UpdateVertex(); + updateVertex(); } } -void ewol::Shaper::SetSize(const vec2& _newSize) +void ewol::Shaper::setSize(const vec2& _newSize) { if (m_propertySize != _newSize) { m_propertySize = _newSize; - UpdateVertex(); + updateVertex(); } } -void ewol::Shaper::SetInsideSize(const vec2& _newInsideSize) +void ewol::Shaper::setInsideSize(const vec2& _newInsideSize) { m_propertyInsideSize = _newInsideSize; } -void ewol::Shaper::SetInsidePos(const vec2& _newInsidePos) +void ewol::Shaper::setInsidePos(const vec2& _newInsidePos) { m_propertyInsidePosition = _newInsidePos; } -vec2 ewol::Shaper::GetPadding(void) +vec2 ewol::Shaper::getPadding(void) { vec2 padding(0,0); if (m_config!=NULL) { - padding.setValue(m_config->GetFloat(m_confIdPaddingX), - m_config->GetFloat(m_confIdPaddingY)); + padding.setValue(m_config->getFloat(m_confIdPaddingX), + m_config->getFloat(m_confIdPaddingY)); } return padding; } -void ewol::Shaper::SetSource(const etk::UString& _newFile) +void ewol::Shaper::setSource(const etk::UString& _newFile) { - Clear(); - UnLoadProgram(); + clear(); + unLoadProgram(); m_name = _newFile; - LoadProgram(); + loadProgram(); } -bool ewol::Shaper::HasSources(void) +bool ewol::Shaper::hasSources(void) { return m_GLprogram!=NULL; } diff --git a/sources/ewol/compositing/Shaper.h b/sources/ewol/compositing/Shaper.h index ffafd4c3..503c7d2b 100644 --- a/sources/ewol/compositing/Shaper.h +++ b/sources/ewol/compositing/Shaper.h @@ -19,7 +19,7 @@ namespace ewol /** * @brief the Shaper system is a basic theme configuration for every widget, it corespond at a background display described by a pool of files */ - // TODO : Load image + // TODO : load image // TODO : Abstaraction between states (call by name and the system greate IDs class Shaper : public ewol::Compositing { @@ -30,9 +30,9 @@ namespace ewol int32_t m_confIdPaddingX; //!< ConfigFile padding property X int32_t m_confIdPaddingY; //!< ConfigFile padding property Y int32_t m_confIdChangeTime; //!< ConfigFile padding transition time property - int32_t m_confProgramFile; //!< ConfigFile OpengGl program Name - int32_t m_confImageFile; //!< ConfigFile OpengGl program Name - // OpenGL shaders programs: + int32_t m_confProgramFile; //!< ConfigFile opengGl program Name + int32_t m_confImageFile; //!< ConfigFile opengGl program Name + // openGL shaders programs: ewol::Program* m_GLprogram; //!< pointer on the opengl display program int32_t m_GLPosition; //!< openGL id on the element (vertex buffer) int32_t m_GLMatrix; //!< openGL id on the element (transformation matrix) @@ -58,13 +58,13 @@ namespace ewol vec2 m_coord[6]; //!< the double triangle coordonates private: /** - * @brief Load the openGL program and get all the ID needed + * @brief load the openGL program and get all the ID needed */ - void LoadProgram(void); + void loadProgram(void); /** * @brief Un-Load the openGL program and get all the ID needed */ - void UnLoadProgram(void); + void unLoadProgram(void); public: /** * @brief generic constructor @@ -77,87 +77,87 @@ namespace ewol ~Shaper(void); public: /** - * @brief Draw All the refistered text in the current element on openGL + * @brief draw All the refistered text in the current element on openGL */ - void Draw(bool _disableDepthTest=true); + void draw(bool _disableDepthTest=true); /** - * @brief Clear alll tre registered element in the current element + * @brief clear alll tre registered element in the current element */ - void Clear(void); + void clear(void); /** * @brief change the current status in an other * @param[in] _newStatusId the next new status requested * @return true The widget must call this fuction periodicly (and redraw itself) * @return false No need to request the periodic call. */ - bool ChangeStatusIn(int32_t _newStatusId); + bool changeStatusIn(int32_t _newStatusId); /** - * @brief Get the current displayed status of the shaper + * @brief get the current displayed status of the shaper * @return The Status Id */ - int32_t GetCurrentDisplayedStatus(void) { return m_stateNew; }; + int32_t getCurrentDisplayedStatus(void) { return m_stateNew; }; /** - * @brief Get the next displayed status of the shaper + * @brief get the next displayed status of the shaper * @return The next status Id (-1 if no status in next) */ - int32_t GetNextDisplayedStatus(void) { return m_nextStatusRequested; }; + int32_t getNextDisplayedStatus(void) { return m_nextStatusRequested; }; /** - * @brief Get the current trasion status + * @brief get the current trasion status * @return value of the transition status (0.0f when no activity) */ - float GetTransitionStatus(void) { return m_stateTransition; }; + float getTransitionStatus(void) { return m_stateTransition; }; /** * @brief Same as the widfget periodic call (this is for change display) * @param[in] _event The current time of the call. * @return true The widget must call this fuction periodicly (and redraw itself) * @return false No need to request the periodic call. */ - bool PeriodicCall(const ewol::EventTime& _event); + bool periodicCall(const ewol::EventTime& _event); /** - * @brief Set the widget origin (needed fot the display) + * @brief set the widget origin (needed fot the display) * @param[in] _newOri : the new widget origin */ - void SetOrigin(const vec2& _newOri); + void setOrigin(const vec2& _newOri); /** - * @brief Set the widget size (needed fot the display) + * @brief set the widget size (needed fot the display) * @param[in] _newSize : the new widget size */ - void SetSize(const vec2& _newSize); + void setSize(const vec2& _newSize); /** - * @brief Set the internal widget size + * @brief set the internal widget size * @param[in] _newInsidePos : the subelement size. */ - void SetInsideSize(const vec2& _newInsideSize); + void setInsideSize(const vec2& _newInsideSize); /** - * @brief Set the internal widget position + * @brief set the internal widget position * @param[in] _newInsidePos : the subelement position */ - void SetInsidePos(const vec2& _newInsidePos); + void setInsidePos(const vec2& _newInsidePos); /** - * @brief Get the padding declared by the user in the config file + * @brief get the padding declared by the user in the config file * @return the padding property */ - vec2 GetPadding(void); + vec2 getPadding(void); /** - * @brief Change the shaper Source + * @brief change the shaper Source * @param[in] _newFile New file of the shaper */ - void SetSource(const etk::UString& _newFile); + void setSource(const etk::UString& _newFile); /** - * @brief Get the shaper file Source + * @brief get the shaper file Source * @return the shapper file name */ - const etk::UString& GetSource(void) const { return m_name; }; + const etk::UString& getSource(void) const { return m_name; }; /** * @brief Sometimes the user declare an image but not allocate the ressources all the time, this is to know it .. * @return the validity od the resources. */ - bool HasSources(void); + bool hasSources(void); private: /** - * @brief Update the internal vertex table. + * @brief update the internal vertex table. */ - void UpdateVertex(void); + void updateVertex(void); }; }; diff --git a/sources/ewol/compositing/Sprite.cpp b/sources/ewol/compositing/Sprite.cpp index 99ea162b..2922717f 100644 --- a/sources/ewol/compositing/Sprite.cpp +++ b/sources/ewol/compositing/Sprite.cpp @@ -18,7 +18,7 @@ ewol::Sprite::Sprite(const etk::UString& _imageName, const ivec2& _nbSprite) : m_unitarySpriteSize(0,0) { /* - vec2 imageSize = GetRealSize(); + vec2 imageSize = getRealSize(); m_unitarySpriteSize.setValue(imageSize.x()/(float)m_nbSprite.x(), imageSize.y()/(float)m_nbSprite.y()); */ @@ -28,15 +28,15 @@ ewol::Sprite::Sprite(const etk::UString& _imageName, const ivec2& _nbSprite) : } -void ewol::Sprite::PrintSprite(const ivec2& _spriteID, const vec3& _size) +void ewol::Sprite::printSprite(const ivec2& _spriteID, const vec3& _size) { if( _spriteID.x()<0 || _spriteID.y()<0 - || _spriteID.x()>=m_nbSprite.x() - || _spriteID.y()>=m_nbSprite.y()) { + || _spriteID.x() >= m_nbSprite.x() + || _spriteID.y() >= m_nbSprite.y()) { return; } - PrintPart(vec2(_size.x(),_size.y()), + printPart(vec2(_size.x(),_size.y()), vec2((float)(_spriteID.x() )*m_unitarySpriteSize.x(), (float)(_spriteID.y() )*m_unitarySpriteSize.y()), vec2((float)(_spriteID.x()+1)*m_unitarySpriteSize.x(), (float)(_spriteID.y()+1)*m_unitarySpriteSize.y())); } diff --git a/sources/ewol/compositing/Sprite.h b/sources/ewol/compositing/Sprite.h index 36dcee0f..4b9ac090 100644 --- a/sources/ewol/compositing/Sprite.h +++ b/sources/ewol/compositing/Sprite.h @@ -23,8 +23,8 @@ namespace ewol public: Sprite(const etk::UString& _imageName, const ivec2& _nbSprite); virtual ~Sprite() {}; - void PrintSprite(const ivec2& _spriteID, const vec2& _size) { PrintSprite(_spriteID, vec3(_size.x(), _size.y(),0)); }; - void PrintSprite(const ivec2& _spriteID, const vec3& _size); + void printSprite(const ivec2& _spriteID, const vec2& _size) { printSprite(_spriteID, vec3(_size.x(), _size.y(),0)); }; + void printSprite(const ivec2& _spriteID, const vec3& _size); }; }; diff --git a/sources/ewol/compositing/Text.cpp b/sources/ewol/compositing/Text.cpp index a719c08f..04021539 100644 --- a/sources/ewol/compositing/Text.cpp +++ b/sources/ewol/compositing/Text.cpp @@ -40,38 +40,38 @@ ewol::Text::Text(const etk::UString& _fontName, int32_t _fontSize) : m_cursorPos(-100), m_font(NULL) { - SetFont(_fontName, _fontSize); - LoadProgram(); + setFont(_fontName, _fontSize); + loadProgram(); } ewol::Text::~Text(void) { - ewol::TexturedFont::Release(m_font); - ewol::Program::Release(m_GLprogram); + ewol::TexturedFont::release(m_font); + ewol::Program::release(m_GLprogram); } -void ewol::Text::LoadProgram(void) +void ewol::Text::loadProgram(void) { // get the shader resource : m_GLPosition = 0; - m_GLprogram = ewol::Program::Keep("DATA:text.prog"); + m_GLprogram = ewol::Program::keep("DATA:text.prog"); if (NULL != m_GLprogram ) { - m_GLPosition = m_GLprogram->GetAttribute("EW_coord2d"); - m_GLColor = m_GLprogram->GetAttribute("EW_color"); - m_GLtexture = m_GLprogram->GetAttribute("EW_texture2d"); - m_GLMatrix = m_GLprogram->GetUniform("EW_MatrixTransformation"); - m_GLtexID = m_GLprogram->GetUniform("EW_texID"); + m_GLPosition = m_GLprogram->getAttribute("EW_coord2d"); + m_GLColor = m_GLprogram->getAttribute("EW_color"); + m_GLtexture = m_GLprogram->getAttribute("EW_texture2d"); + m_GLMatrix = m_GLprogram->getUniform("EW_MatrixTransformation"); + m_GLtexID = m_GLprogram->getUniform("EW_texID"); } } -void ewol::Text::Draw(const mat4& _transformationMatrix, bool _enableDepthTest) +void ewol::Text::draw(const mat4& _transformationMatrix, bool _enableDepthTest) { // draw BG in any case: - m_vectorialDraw.Draw(); + m_vectorialDraw.draw(); - if (m_coord.Size()<=0 || NULL == m_font) { + if (m_coord.size() <= 0 || NULL == m_font) { // TODO : a remÚtre ... //EWOL_WARNING("Nothink to draw..."); return; @@ -80,42 +80,42 @@ void ewol::Text::Draw(const mat4& _transformationMatrix, bool _enableDepthTest) EWOL_WARNING("no font..."); return; } - if (m_GLprogram==NULL) { + if (m_GLprogram == NULL) { EWOL_ERROR("No shader ..."); return; } - if (true==_enableDepthTest) { - ewol::openGL::Enable(ewol::openGL::FLAG_DEPTH_TEST); + if (true == _enableDepthTest) { + ewol::openGL::enable(ewol::openGL::FLAG_DEPTH_TEST); } // set Matrix : translation/positionMatrix - mat4 projMatrix = ewol::openGL::GetMatrix(); - mat4 camMatrix = ewol::openGL::GetCameraMatrix(); + mat4 projMatrix = ewol::openGL::getMatrix(); + mat4 camMatrix = ewol::openGL::getCameraMatrix(); mat4 tmpMatrix = projMatrix * camMatrix * _transformationMatrix; - m_GLprogram->Use(); - m_GLprogram->UniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat); + m_GLprogram->use(); + m_GLprogram->uniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat); // TextureID - m_GLprogram->SetTexture0(m_GLtexID, m_font->GetId()); + m_GLprogram->setTexture0(m_GLtexID, m_font->getId()); // position : - m_GLprogram->SendAttribute(m_GLPosition, 2/*x,y*/, &m_coord[0]); + m_GLprogram->sendAttribute(m_GLPosition, 2/*x,y*/, &m_coord[0]); // Texture : - m_GLprogram->SendAttribute(m_GLtexture, 2/*u,v*/, &m_coordTex[0]); + m_GLprogram->sendAttribute(m_GLtexture, 2/*u,v*/, &m_coordTex[0]); // color : - m_GLprogram->SendAttribute(m_GLColor, 4/*r,g,b,a*/, &m_coordColor[0]); + m_GLprogram->sendAttribute(m_GLColor, 4/*r,g,b,a*/, &m_coordColor[0]); // Request the draw od the elements : - ewol::openGL::DrawArrays(GL_TRIANGLES, 0, m_coord.Size()); - m_GLprogram->UnUse(); - if (true==_enableDepthTest) { - ewol::openGL::Disable(ewol::openGL::FLAG_DEPTH_TEST); + ewol::openGL::drawArrays(GL_TRIANGLES, 0, m_coord.size()); + m_GLprogram->unUse(); + if (true == _enableDepthTest) { + ewol::openGL::disable(ewol::openGL::FLAG_DEPTH_TEST); } } -void ewol::Text::Draw(bool _disableDepthTest) +void ewol::Text::draw(bool _disableDepthTest) { // draw BG in any case: - m_vectorialDraw.Draw(); + m_vectorialDraw.draw(); - if (m_coord.Size()<=0 || NULL == m_font) { + if (m_coord.size() <= 0 || NULL == m_font) { // TODO : a remètre ... //EWOL_WARNING("Nothink to draw..."); return; @@ -124,63 +124,63 @@ void ewol::Text::Draw(bool _disableDepthTest) EWOL_WARNING("no font..."); return; } - if (m_GLprogram==NULL) { + if (m_GLprogram == NULL) { EWOL_ERROR("No shader ..."); return; } // set Matrix : translation/positionMatrix - mat4 tmpMatrix = ewol::openGL::GetMatrix()*m_matrixApply; - m_GLprogram->Use(); - m_GLprogram->UniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat); + mat4 tmpMatrix = ewol::openGL::getMatrix()*m_matrixApply; + m_GLprogram->use(); + m_GLprogram->uniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat); // TextureID - m_GLprogram->SetTexture0(m_GLtexID, m_font->GetId()); + m_GLprogram->setTexture0(m_GLtexID, m_font->getId()); // position : - m_GLprogram->SendAttribute(m_GLPosition, 2/*x,y*/, &m_coord[0]); + m_GLprogram->sendAttribute(m_GLPosition, 2/*x,y*/, &m_coord[0]); // Texture : - m_GLprogram->SendAttribute(m_GLtexture, 2/*u,v*/, &m_coordTex[0]); + m_GLprogram->sendAttribute(m_GLtexture, 2/*u,v*/, &m_coordTex[0]); // color : - m_GLprogram->SendAttribute(m_GLColor, 4/*r,g,b,a*/, &m_coordColor[0]); + m_GLprogram->sendAttribute(m_GLColor, 4/*r,g,b,a*/, &m_coordColor[0]); // Request the draw od the elements : - ewol::openGL::DrawArrays(GL_TRIANGLES, 0, m_coord.Size()); - m_GLprogram->UnUse(); + ewol::openGL::drawArrays(GL_TRIANGLES, 0, m_coord.size()); + m_GLprogram->unUse(); } -void ewol::Text::Translate(const vec3& _vect) +void ewol::Text::translate(const vec3& _vect) { - ewol::Compositing::Translate(_vect); - m_vectorialDraw.Translate(_vect); + ewol::Compositing::translate(_vect); + m_vectorialDraw.translate(_vect); } -void ewol::Text::Rotate(const vec3& _vect, float _angle) +void ewol::Text::rotate(const vec3& _vect, float _angle) { - ewol::Compositing::Rotate(_vect, _angle); - m_vectorialDraw.Rotate(_vect, _angle); + ewol::Compositing::rotate(_vect, _angle); + m_vectorialDraw.rotate(_vect, _angle); } -void ewol::Text::Scale(const vec3& _vect) +void ewol::Text::scale(const vec3& _vect) { - ewol::Compositing::Scale(_vect); - m_vectorialDraw.Scale(_vect); + ewol::Compositing::scale(_vect); + m_vectorialDraw.scale(_vect); } -void ewol::Text::Clear(void) +void ewol::Text::clear(void) { // call upper class - ewol::Compositing::Clear(); + ewol::Compositing::clear(); // remove sub draw system - m_vectorialDraw.Clear(); - // Reset Buffer : - m_coord.Clear(); - m_coordTex.Clear(); - m_coordColor.Clear(); - // Reset temporal variables : - Reset(); + m_vectorialDraw.clear(); + // reset Buffer : + m_coord.clear(); + m_coordTex.clear(); + m_coordColor.clear(); + // reset temporal variables : + reset(); } -void ewol::Text::Reset(void) +void ewol::Text::reset(void) { m_position = vec3(0,0,0); m_clippingPosStart = vec3(0,0,0); @@ -199,12 +199,12 @@ void ewol::Text::Reset(void) m_htmlCurrrentLine = ""; m_selectionStartPos = -100; m_cursorPos = -100; - m_htmlDecoration.Clear(); + m_htmlDecoration.clear(); m_needDisplay = true; m_nbCharDisplayed = 0; } -void ewol::Text::SetPos(const vec3& _pos) +void ewol::Text::setPos(const vec3& _pos) { // check min max for display area if (m_nbCharDisplayed != 0) { @@ -218,12 +218,12 @@ void ewol::Text::SetPos(const vec3& _pos) // update position m_position = _pos; m_previousCharcode = 0; - m_vectorialDraw.SetPos(m_position); + m_vectorialDraw.setPos(m_position); // update min max of the display area: if (m_nbCharDisplayed == 0) { m_sizeDisplayStart = m_position; m_sizeDisplayStop = m_position; - m_sizeDisplayStop.setY( m_sizeDisplayStop.y()+ m_font->GetHeight(m_mode)); + m_sizeDisplayStop.setY( m_sizeDisplayStop.y()+ m_font->getHeight(m_mode)); EWOL_VERBOSE("update size 0 " << m_sizeDisplayStart << " " << m_sizeDisplayStop); } else { EWOL_VERBOSE("update size 3 " << m_sizeDisplayStart << " " << m_sizeDisplayStop); @@ -236,20 +236,20 @@ void ewol::Text::SetPos(const vec3& _pos) } -void ewol::Text::SetRelPos(const vec3& _pos) +void ewol::Text::setRelPos(const vec3& _pos) { m_position += _pos; m_previousCharcode = 0; - m_vectorialDraw.SetPos(m_position); + m_vectorialDraw.setPos(m_position); } -void ewol::Text::SetColorBg(const etk::Color<>& _color) +void ewol::Text::setColorBg(const etk::Color<>& _color) { m_colorBg = _color; - m_vectorialDraw.SetColor(_color); + m_vectorialDraw.setColor(_color); } -void ewol::Text::SetClipping(const vec3& _pos, const vec3& _posEnd) +void ewol::Text::setClipping(const vec3& _pos, const vec3& _posEnd) { // note the internal system all time request to have a bounding all time in the same order if (_pos.x() <= _posEnd.x()) { @@ -274,175 +274,175 @@ void ewol::Text::SetClipping(const vec3& _pos, const vec3& _posEnd) m_clippingPosStop.setZ(_pos.z()); } m_clippingEnable = true; - //m_vectorialDraw.SetClipping(m_clippingPosStart, m_clippingPosStop); + //m_vectorialDraw.setClipping(m_clippingPosStart, m_clippingPosStop); } -void ewol::Text::SetClippingMode(bool _newMode) +void ewol::Text::setClippingMode(bool _newMode) { m_clippingEnable = _newMode; - //m_vectorialDraw.SetClippingMode(m_clippingEnable); + //m_vectorialDraw.setClippingMode(m_clippingEnable); } -void ewol::Text::SetFontSize(int32_t _fontSize) +void ewol::Text::setFontSize(int32_t _fontSize) { // get old size etk::UString fontName = ""; if (NULL != m_font) { - fontName = m_font->GetName(); + fontName = m_font->getName(); } - SetFont(fontName, _fontSize); + setFont(fontName, _fontSize); } -void ewol::Text::SetFontName(const etk::UString& _fontName) +void ewol::Text::setFontName(const etk::UString& _fontName) { // get old size int32_t fontSize = -1; if (NULL != m_font) { - fontSize = m_font->GetFontSize(); + fontSize = m_font->getFontSize(); } - SetFont(_fontName, fontSize); + setFont(_fontName, fontSize); } -void ewol::Text::SetFont(etk::UString _fontName, int32_t _fontSize) +void ewol::Text::setFont(etk::UString _fontName, int32_t _fontSize) { - Clear(); + clear(); // remove old one ewol::TexturedFont * previousFont = m_font; if (_fontSize <= 0) { - _fontSize = ewol::GetContext().GetFontDefault().GetSize(); + _fontSize = ewol::getContext().getFontDefault().getSize(); } if (_fontName == "") { - _fontName = ewol::GetContext().GetFontDefault().GetName(); + _fontName = ewol::getContext().getFontDefault().getName(); } _fontName += ":"; _fontName += _fontSize; - // link to new One - m_font = ewol::TexturedFont::Keep(_fontName); + // link to new one + m_font = ewol::TexturedFont::keep(_fontName); if (NULL == m_font) { EWOL_ERROR("Can not get font resource"); m_font = previousFont; } else { - ewol::TexturedFont::Release(previousFont); + ewol::TexturedFont::release(previousFont); } } -void ewol::Text::SetFontMode(ewol::font::mode_te _mode) +void ewol::Text::setFontMode(ewol::font::mode_te _mode) { if (NULL!=m_font) { - m_mode = m_font->GetWrappingMode(_mode); + m_mode = m_font->getWrappingMode(_mode); } } -ewol::font::mode_te ewol::Text::GetFontMode(void) +ewol::font::mode_te ewol::Text::getFontMode(void) { return m_mode; } -void ewol::Text::SetFontBold(bool _status) +void ewol::Text::setFontBold(bool _status) { if (true == _status) { // enable if (m_mode == ewol::font::Regular) { - SetFontMode(ewol::font::Bold); + setFontMode(ewol::font::Bold); } else if (m_mode == ewol::font::Italic) { - SetFontMode(ewol::font::BoldItalic); + setFontMode(ewol::font::BoldItalic); } } else { // disable if (m_mode == ewol::font::Bold) { - SetFontMode(ewol::font::Regular); + setFontMode(ewol::font::Regular); } else if (m_mode == ewol::font::BoldItalic) { - SetFontMode(ewol::font::Italic); + setFontMode(ewol::font::Italic); } } } -void ewol::Text::SetFontItalic(bool _status) +void ewol::Text::setFontItalic(bool _status) { if (true == _status) { // enable if (m_mode == ewol::font::Regular) { - SetFontMode(ewol::font::Italic); + setFontMode(ewol::font::Italic); } else if (m_mode == ewol::font::Bold) { - SetFontMode(ewol::font::BoldItalic); + setFontMode(ewol::font::BoldItalic); } } else { // disable if (m_mode == ewol::font::Italic) { - SetFontMode(ewol::font::Regular); + setFontMode(ewol::font::Regular); } else if (m_mode == ewol::font::BoldItalic) { - SetFontMode(ewol::font::Bold); + setFontMode(ewol::font::Bold); } } } -void ewol::Text::SetKerningMode(bool _newMode) +void ewol::Text::setKerningMode(bool _newMode) { m_kerning = _newMode; } -void ewol::Text::SetDistanceFieldMode(bool _newMode) +void ewol::Text::setDistanceFieldMode(bool _newMode) { m_distanceField = _newMode; EWOL_TODO("The Distance field mode is not availlable for now ..."); } -void ewol::Text::Print(const etk::UString& _text) +void ewol::Text::print(const etk::UString& _text) { etk::Vector decorationEmpty; - Print(_text, decorationEmpty); + print(_text, decorationEmpty); } -void ewol::Text::ParseHtmlNode(exml::Element* _element) +void ewol::Text::parseHtmlNode(exml::Element* _element) { // get the static real pointer if (NULL == _element) { EWOL_ERROR( "Error Input node does not existed ..."); } - for(int32_t iii=0; iii< _element->Size(); iii++) { + for(int32_t iii=0; iii< _element->size(); iii++) { - if (_element->GetType(iii)==exml::typeComment) { + if (_element->getType(iii) == exml::typeComment) { // nothing to do ... - } else if (_element->GetType(iii)==exml::typeText) { - exml::Node* child = _element->GetNode(iii); - HtmlAddData(child->GetValue() ); - EWOL_VERBOSE("XML Add : " << child->GetValue()); + } else if (_element->getType(iii) == exml::typeText) { + exml::Node* child = _element->getNode(iii); + htmlAddData(child->getValue() ); + EWOL_VERBOSE("XML add : " << child->getValue()); continue; - } else if (_element->GetType(iii)!=exml::typeElement) { - EWOL_ERROR("(l "<< _element->GetNode(iii)->GetPos() << ") node not suported type : " << _element->GetType(iii) << " val=\""<< _element->GetNode(iii)->GetValue() << "\"" ); + } else if (_element->getType(iii)!=exml::typeElement) { + EWOL_ERROR("(l "<< _element->getNode(iii)->getPos() << ") node not suported type : " << _element->getType(iii) << " val=\""<< _element->getNode(iii)->getValue() << "\"" ); continue; } - exml::Element* elem = _element->GetElement(iii); - if (elem==NULL) { + exml::Element* elem = _element->getElement(iii); + if (elem == NULL) { EWOL_ERROR("Cast error ..."); continue; } - if(true==elem->GetValue().CompareNoCase("br")) { - HtmlFlush(); + if(true == elem->getValue().compareNoCase("br")) { + htmlFlush(); EWOL_VERBOSE("XML flush & newLine"); - ForceLineReturn(); - } else if (true==elem->GetValue().CompareNoCase("font")) { + forceLineReturn(); + } else if (true == elem->getValue().compareNoCase("font")) { EWOL_VERBOSE("XML Font ..."); TextDecoration tmpDeco = m_htmlDecoTmp; - etk::UString colorValue = elem->GetAttribute("color"); + etk::UString colorValue = elem->getAttribute("color"); m_htmlDecoTmp.m_colorFg = colorValue; - colorValue = elem->GetAttribute("colorBg"); + colorValue = elem->getAttribute("colorBg"); m_htmlDecoTmp.m_colorBg = colorValue; - ParseHtmlNode(elem); + parseHtmlNode(elem); m_htmlDecoTmp = tmpDeco; - } else if( true==elem->GetValue().CompareNoCase("b") - || true==elem->GetValue().CompareNoCase("bold")) { + } else if( true == elem->getValue().compareNoCase("b") + || true == elem->getValue().compareNoCase("bold")) { EWOL_VERBOSE("XML bold ..."); TextDecoration tmpDeco = m_htmlDecoTmp; if (m_htmlDecoTmp.m_mode == ewol::font::Regular) { @@ -450,10 +450,10 @@ void ewol::Text::ParseHtmlNode(exml::Element* _element) } else if (m_htmlDecoTmp.m_mode == ewol::font::Italic) { m_htmlDecoTmp.m_mode = ewol::font::BoldItalic; } - ParseHtmlNode(elem); + parseHtmlNode(elem); m_htmlDecoTmp = tmpDeco; - } else if( true==elem->GetValue().CompareNoCase("i") - || true==elem->GetValue().CompareNoCase("italic")) { + } else if( true == elem->getValue().compareNoCase("i") + || true == elem->getValue().compareNoCase("italic")) { EWOL_VERBOSE("XML italic ..."); TextDecoration tmpDeco = m_htmlDecoTmp; if (m_htmlDecoTmp.m_mode == ewol::font::Regular) { @@ -461,56 +461,56 @@ void ewol::Text::ParseHtmlNode(exml::Element* _element) } else if (m_htmlDecoTmp.m_mode == ewol::font::Bold) { m_htmlDecoTmp.m_mode = ewol::font::BoldItalic; } - ParseHtmlNode(elem); + parseHtmlNode(elem); m_htmlDecoTmp = tmpDeco; - } else if( true==elem->GetValue().CompareNoCase("u") - || true==elem->GetValue().CompareNoCase("underline")) { + } else if( true == elem->getValue().compareNoCase("u") + || true == elem->getValue().compareNoCase("underline")) { EWOL_VERBOSE("XML underline ..."); - ParseHtmlNode(elem); - } else if( true==elem->GetValue().CompareNoCase("p") - || true==elem->GetValue().CompareNoCase("paragraph")) { + parseHtmlNode(elem); + } else if( true == elem->getValue().compareNoCase("p") + || true == elem->getValue().compareNoCase("paragraph")) { EWOL_VERBOSE("XML paragraph ..."); - HtmlFlush(); + htmlFlush(); m_alignement = ewol::Text::alignLeft; - ForceLineReturn(); - ParseHtmlNode(elem); - ForceLineReturn(); - } else if (true==elem->GetValue().CompareNoCase("center")) { + forceLineReturn(); + parseHtmlNode(elem); + forceLineReturn(); + } else if (true == elem->getValue().compareNoCase("center")) { EWOL_VERBOSE("XML center ..."); - HtmlFlush(); + htmlFlush(); m_alignement = ewol::Text::alignCenter; - ParseHtmlNode(elem); - } else if (true==elem->GetValue().CompareNoCase("left")) { + parseHtmlNode(elem); + } else if (true == elem->getValue().compareNoCase("left")) { EWOL_VERBOSE("XML left ..."); - HtmlFlush(); + htmlFlush(); m_alignement = ewol::Text::alignLeft; - ParseHtmlNode(elem); - } else if (true==elem->GetValue().CompareNoCase("right")) { + parseHtmlNode(elem); + } else if (true == elem->getValue().compareNoCase("right")) { EWOL_VERBOSE("XML right ..."); - HtmlFlush(); + htmlFlush(); m_alignement = ewol::Text::alignRight; - ParseHtmlNode(elem); - } else if (true==elem->GetValue().CompareNoCase("justify")) { + parseHtmlNode(elem); + } else if (true == elem->getValue().compareNoCase("justify")) { EWOL_VERBOSE("XML justify ..."); - HtmlFlush(); + htmlFlush(); m_alignement = ewol::Text::alignJustify; - ParseHtmlNode(elem); + parseHtmlNode(elem); } else { - EWOL_ERROR("(l "<< elem->GetPos() << ") node not suported type : " << elem->GetType() << " val=\""<< elem->GetValue() << "\"" ); + EWOL_ERROR("(l "<< elem->getPos() << ") node not suported type : " << elem->getType() << " val=\""<< elem->getValue() << "\"" ); } } } -void ewol::Text::PrintDecorated(const etk::UString& _text) +void ewol::Text::printDecorated(const etk::UString& _text) { etk::UString tmpData("\n\n"); tmpData+=_text; tmpData+="\n\n\n"; //EWOL_DEBUG("plop : " << tmpData); - PrintHTML(tmpData); + printHTML(tmpData); } -void ewol::Text::PrintHTML(const etk::UString& _text) +void ewol::Text::printHTML(const etk::UString& _text) { exml::Document doc; @@ -519,27 +519,27 @@ void ewol::Text::PrintHTML(const etk::UString& _text) m_htmlDecoTmp.m_colorFg = etk::color::black; m_htmlDecoTmp.m_mode = ewol::font::Regular; - if (false == doc.Parse(_text)) { + if (false == doc.parse(_text)) { EWOL_ERROR( "can not load XML: PARSING error: Decorated text "); return; } - exml::Element* root = (exml::Element*)doc.GetNamed( "html" ); + exml::Element* root = (exml::Element*)doc.getNamed( "html" ); if (NULL == root) { EWOL_ERROR( "can not load XML: main node not find: \"html\""); - doc.Display(); + doc.display(); return; } - exml::Element* bodyNode = (exml::Element*)root->GetNamed( "body" ); + exml::Element* bodyNode = (exml::Element*)root->getNamed( "body" ); if (NULL == root) { EWOL_ERROR( "can not load XML: main node not find: \"body\""); return; } - (void)ParseHtmlNode(bodyNode); - HtmlFlush(); + (void)parseHtmlNode(bodyNode); + htmlFlush(); } -void ewol::Text::Print(const etk::UString& _text, const etk::Vector& _decoration) +void ewol::Text::print(const etk::UString& _text, const etk::Vector& _decoration) { if (m_font == NULL) { EWOL_ERROR("Font Id is not corectly defined"); @@ -551,51 +551,51 @@ void ewol::Text::Print(const etk::UString& _text, const etk::VectorGetHeight(m_mode)), + // 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::UniChar('\n')) { currentId = stop+1; - // Reset position : - SetPos(vec3(m_startTextpos, - (float)(m_position.y() - m_font->GetHeight(m_mode)), + // reset position : + setPos(vec3(m_startTextpos, + (float)(m_position.y() - m_font->getHeight(m_mode)), m_position.z()) ); m_nbCharDisplayed++; } else { @@ -732,31 +732,31 @@ void ewol::Text::Print(const etk::UString& _text, const etk::VectorGetGlyphPointer(_charcode, m_mode); - if (NULL==myGlyph) { + ewol::GlyphProperty* myGlyph = m_font->getGlyphPointer(_charcode, m_mode); + if (NULL == myGlyph) { EWOL_ERROR(" font does not really existed ..."); return; } - int32_t fontSize = m_font->GetFontSize(); - int32_t fontHeigh = m_font->GetHeight(m_mode); + int32_t fontSize = m_font->getFontSize(); + int32_t fontHeigh = m_font->getHeight(m_mode); - // Get the kerning ofset : + // get the kerning ofset : float kerningOffset = 0; - if (true==m_kerning) { - kerningOffset = myGlyph->KerningGet(m_previousCharcode); + if (true == m_kerning) { + kerningOffset = myGlyph->kerningGet(m_previousCharcode); if (kerningOffset != 0) { //EWOL_DEBUG("Kerning between : '" << m_previousCharcode << "'&'" << myGlyph->m_UVal << "' value : " << kerningOffset); } } // 0x01 == 0x20 == ' '; - if (_charcode.Get() != 0x01) { + if (_charcode.get() != 0x01) { /* Bitmap position * xA xB * yC *------* @@ -789,7 +789,7 @@ void ewol::Text::Print(const etk::UniChar& _charcode) if (dxA < m_clippingPosStart.x()) { // clip display float drawSize = m_clippingPosStart.x() - dxA; - // Update element start display + // update element start display dxA = m_clippingPosStart.x(); float addElement = TexSizeX * drawSize / (float)myGlyph->m_sizeTexture.x(); // update texture start X Pos @@ -798,7 +798,7 @@ void ewol::Text::Print(const etk::UniChar& _charcode) if (dxB > m_clippingPosStop.x()) { // clip display float drawSize = dxB - m_clippingPosStop.x(); - // Update element start display + // update element start display dxB = m_clippingPosStop.x(); float addElement = TexSizeX * drawSize / (float)myGlyph->m_sizeTexture.x(); // update texture start X Pos @@ -808,7 +808,7 @@ void ewol::Text::Print(const etk::UniChar& _charcode) if (dyC > m_clippingPosStop.y()) { // clip display float drawSize = dyC - m_clippingPosStop.y(); - // Update element start display + // update element start display dyC = m_clippingPosStop.y(); float addElement = TexSizeY * drawSize / (float)myGlyph->m_sizeTexture.y(); // update texture start X Pos @@ -817,7 +817,7 @@ void ewol::Text::Print(const etk::UniChar& _charcode) if (dyD < m_clippingPosStart.y()) { // clip display float drawSize = m_clippingPosStart.y() - dyD; - // Update element start display + // update element start display dyD = m_clippingPosStart.y(); float addElement = TexSizeY * drawSize / (float)myGlyph->m_sizeTexture.y(); // update texture start X Pos @@ -861,17 +861,17 @@ void ewol::Text::Print(const etk::UniChar& _charcode) * */ // set texture coordonates : - m_coordTex.PushBack(texturePos[0]); - m_coordTex.PushBack(texturePos[1]); - m_coordTex.PushBack(texturePos[2]); + m_coordTex.pushBack(texturePos[0]); + m_coordTex.pushBack(texturePos[1]); + m_coordTex.pushBack(texturePos[2]); // set display positions : - m_coord.PushBack(bitmapDrawPos[0]); - m_coord.PushBack(bitmapDrawPos[1]); - m_coord.PushBack(bitmapDrawPos[2]); + m_coord.pushBack(bitmapDrawPos[0]); + m_coord.pushBack(bitmapDrawPos[1]); + m_coord.pushBack(bitmapDrawPos[2]); // set the color - m_coordColor.PushBack(m_color); - m_coordColor.PushBack(m_color); - m_coordColor.PushBack(m_color); + m_coordColor.pushBack(m_color); + m_coordColor.pushBack(m_color); + m_coordColor.pushBack(m_color); /* Step 2 : * * ** @@ -880,17 +880,17 @@ void ewol::Text::Print(const etk::UniChar& _charcode) * ******** */ // set texture coordonates : - m_coordTex.PushBack(texturePos[0]); - m_coordTex.PushBack(texturePos[2]); - m_coordTex.PushBack(texturePos[3]); + m_coordTex.pushBack(texturePos[0]); + m_coordTex.pushBack(texturePos[2]); + m_coordTex.pushBack(texturePos[3]); // set display positions : - m_coord.PushBack(bitmapDrawPos[0]); - m_coord.PushBack(bitmapDrawPos[2]); - m_coord.PushBack(bitmapDrawPos[3]); + m_coord.pushBack(bitmapDrawPos[0]); + m_coord.pushBack(bitmapDrawPos[2]); + m_coord.pushBack(bitmapDrawPos[3]); // set the color - m_coordColor.PushBack(m_color); - m_coordColor.PushBack(m_color); - m_coordColor.PushBack(m_color); + m_coordColor.pushBack(m_color); + m_coordColor.pushBack(m_color); + m_coordColor.pushBack(m_color); } } } @@ -904,14 +904,14 @@ void ewol::Text::Print(const etk::UniChar& _charcode) return; } -void ewol::Text::ForceLineReturn(void) +void ewol::Text::forceLineReturn(void) { - // Reset position : - SetPos(vec3(m_startTextpos, m_position.y() - m_font->GetHeight(m_mode), 0) ); + // reset position : + setPos(vec3(m_startTextpos, m_position.y() - m_font->getHeight(m_mode), 0) ); } -void ewol::Text::SetTextAlignement(float _startTextpos, float _stopTextPos, ewol::Text::aligneMode_te _alignement) +void ewol::Text::setTextAlignement(float _startTextpos, float _stopTextPos, ewol::Text::aligneMode_te _alignement) { m_startTextpos = _startTextpos; m_stopTextPos = _stopTextPos+1; @@ -922,29 +922,29 @@ void ewol::Text::SetTextAlignement(float _startTextpos, float _stopTextPos, ewol } -ewol::Text::aligneMode_te ewol::Text::GetAlignement(void) +ewol::Text::aligneMode_te ewol::Text::getAlignement(void) { return m_alignement; } -void ewol::Text::DisableAlignement(void) +void ewol::Text::disableAlignement(void) { m_alignement = ewol::Text::alignDisable; } -vec3 ewol::Text::CalculateSizeHTML(const etk::UString& _text) +vec3 ewol::Text::calculateSizeHTML(const etk::UString& _text) { // remove intermediate result - Reset(); + reset(); //EWOL_DEBUG(" 0 size for=\n" << text); // disable display system m_needDisplay = false; - SetPos(vec3(0,0,0) ); + setPos(vec3(0,0,0) ); // same as print without the end display ... - PrintHTML(_text); + printHTML(_text); //EWOL_DEBUG(" 1 Start pos=" << m_sizeDisplayStart); //EWOL_DEBUG(" 1 Stop pos=" << m_sizeDisplayStop); @@ -966,27 +966,27 @@ vec3 ewol::Text::CalculateSizeHTML(const etk::UString& _text) m_sizeDisplayStop.z()-m_sizeDisplayStart.z()); } -vec3 ewol::Text::CalculateSizeDecorated(const etk::UString& _text) +vec3 ewol::Text::calculateSizeDecorated(const etk::UString& _text) { - if (_text.Size()==0) { + if (_text.size() == 0) { return vec3(0,0,0); } etk::UString tmpData("\n"); tmpData+=_text; tmpData+="\n\n"; - vec3 tmpVal = CalculateSizeHTML(tmpData); + vec3 tmpVal = calculateSizeHTML(tmpData); return tmpVal; } -vec3 ewol::Text::CalculateSize(const etk::UString& _text) +vec3 ewol::Text::calculateSize(const etk::UString& _text) { if (m_font == NULL) { EWOL_ERROR("Font Id is not corectly defined"); return vec3(0,0,0); } vec3 outputSize(0, 0, 0); - for(int32_t iii=0; iii<_text.Size(); iii++) { - vec3 tmpp = CalculateSize(_text[iii]); + for(int32_t iii=0; iii<_text.size(); iii++) { + vec3 tmpp = calculateSize(_text[iii]); if (outputSize.y() == 0) { outputSize.setY(tmpp.y()); } @@ -995,20 +995,20 @@ vec3 ewol::Text::CalculateSize(const etk::UString& _text) return outputSize; } -vec3 ewol::Text::CalculateSize(const etk::UniChar& _charcode) +vec3 ewol::Text::calculateSize(const etk::UniChar& _charcode) { if (m_font == NULL) { EWOL_ERROR("Font Id is not corectly defined"); return vec3(0,0,0); } // get a pointer on the glyph property : - ewol::GlyphProperty * myGlyph = m_font->GetGlyphPointer(_charcode, m_mode); - int32_t fontHeigh = m_font->GetHeight(m_mode); + ewol::GlyphProperty * myGlyph = m_font->getGlyphPointer(_charcode, m_mode); + int32_t fontHeigh = m_font->getHeight(m_mode); - // Get the kerning ofset : + // get the kerning ofset : float kerningOffset = 0.0; - if (true==m_kerning) { - kerningOffset = myGlyph->KerningGet(m_previousCharcode); + if (true == m_kerning) { + kerningOffset = myGlyph->kerningGet(m_previousCharcode); } vec3 outputSize((float)(myGlyph->m_advance.x() + kerningOffset), @@ -1020,25 +1020,25 @@ vec3 ewol::Text::CalculateSize(const etk::UniChar& _charcode) } -void ewol::Text::PrintCursor(bool _isInsertMode) +void ewol::Text::printCursor(bool _isInsertMode) { - int32_t fontHeigh = m_font->GetHeight(m_mode); + int32_t fontHeigh = m_font->getHeight(m_mode); if (true == _isInsertMode) { - m_vectorialDraw.RectangleWidth(vec3(20, fontHeigh, 0) ); + m_vectorialDraw.rectangleWidth(vec3(20, fontHeigh, 0) ); } else { - m_vectorialDraw.SetThickness(2); - m_vectorialDraw.LineRel( vec3(0, fontHeigh, 0) ); - m_vectorialDraw.SetThickness(0); + m_vectorialDraw.setThickness(2); + m_vectorialDraw.lineRel( vec3(0, fontHeigh, 0) ); + m_vectorialDraw.setThickness(0); } } -bool ewol::Text::ExtrapolateLastId(const etk::UString& _text, const int32_t _start, int32_t& _stop, int32_t& _space, int32_t& _freeSpace) +bool ewol::Text::extrapolateLastId(const etk::UString& _text, const int32_t _start, int32_t& _stop, int32_t& _space, int32_t& _freeSpace) { // store previous : etk::UniChar storePrevious = m_previousCharcode; - _stop = _text.Size(); + _stop = _text.size(); _space = 0; int32_t lastSpacePosition = _start; @@ -1053,8 +1053,8 @@ bool ewol::Text::ExtrapolateLastId(const etk::UString& _text, const int32_t _sta stopPosition = m_startTextpos + 3999999999.0; } - for (int32_t iii=_start; iii<_text.Size(); iii++) { - vec3 tmpSize = CalculateSize(_text[iii]); + for (int32_t iii=_start; iii<_text.size(); iii++) { + vec3 tmpSize = calculateSize(_text[iii]); // check oveflow : if (endPos + tmpSize.x() > stopPosition) { _stop = iii; @@ -1077,7 +1077,7 @@ bool ewol::Text::ExtrapolateLastId(const etk::UString& _text, const int32_t _sta // retore previous : m_previousCharcode = storePrevious; // need to align left or right ... - if(_stop == _text.Size()) { + if(_stop == _text.size()) { return true; } else { if (endOfLine) { @@ -1093,59 +1093,59 @@ bool ewol::Text::ExtrapolateLastId(const etk::UString& _text, const int32_t _sta } } -void ewol::Text::HtmlAddData(const etk::UString& _data) +void ewol::Text::htmlAddData(const etk::UString& _data) { - if( m_htmlCurrrentLine.Size()>0 - && m_htmlCurrrentLine[m_htmlCurrrentLine.Size()-1] != ' ') { + if( m_htmlCurrrentLine.size()>0 + && m_htmlCurrrentLine[m_htmlCurrrentLine.size()-1] != ' ') { m_htmlCurrrentLine+=" "; - if(m_htmlDecoration.Size()>0) { - TextDecoration tmp = m_htmlDecoration[m_htmlDecoration.Size()-1]; - m_htmlDecoration.PushBack(tmp); + if(m_htmlDecoration.size()>0) { + TextDecoration tmp = m_htmlDecoration[m_htmlDecoration.size()-1]; + m_htmlDecoration.pushBack(tmp); } else { - m_htmlDecoration.PushBack(m_htmlDecoTmp); + m_htmlDecoration.pushBack(m_htmlDecoTmp); } } m_htmlCurrrentLine += _data; - for(int32_t iii=0; iii<_data.Size() ; iii++) { - m_htmlDecoration.PushBack(m_htmlDecoTmp); + for(int32_t iii=0; iii<_data.size() ; iii++) { + m_htmlDecoration.pushBack(m_htmlDecoTmp); } } -void ewol::Text::HtmlFlush(void) +void ewol::Text::htmlFlush(void) { - if (m_htmlCurrrentLine.Size()>0) { - Print(m_htmlCurrrentLine, m_htmlDecoration); + if (m_htmlCurrrentLine.size()>0) { + print(m_htmlCurrrentLine, m_htmlDecoration); } m_htmlCurrrentLine = ""; - m_htmlDecoration.Clear(); + m_htmlDecoration.clear(); } -void ewol::Text::DisableCursor(void) +void ewol::Text::disableCursor(void) { m_selectionStartPos = -100; m_cursorPos = -100; } -void ewol::Text::SetCursorPos(int32_t _cursorPos) +void ewol::Text::setCursorPos(int32_t _cursorPos) { m_selectionStartPos = _cursorPos; m_cursorPos = _cursorPos; } -void ewol::Text::SetCursorSelection(int32_t _cursorPos, int32_t _selectionStartPos) +void ewol::Text::setCursorSelection(int32_t _cursorPos, int32_t _selectionStartPos) { m_selectionStartPos = _selectionStartPos; m_cursorPos = _cursorPos; } -void ewol::Text::SetSelectionColor(const etk::Color<>& _color) +void ewol::Text::setSelectionColor(const etk::Color<>& _color) { m_colorSelection = _color; } -void ewol::Text::SetCursorColor(const etk::Color<>& _color) +void ewol::Text::setCursorColor(const etk::Color<>& _color) { m_colorCursor = _color; } diff --git a/sources/ewol/compositing/Text.h b/sources/ewol/compositing/Text.h index 8108ccf3..f370d455 100644 --- a/sources/ewol/compositing/Text.h +++ b/sources/ewol/compositing/Text.h @@ -25,9 +25,9 @@ namespace ewol class TextDecoration { public: - etk::Color<> m_colorBg; //!< Display background color - etk::Color<> m_colorFg; //!< Display foreground color - ewol::font::mode_te m_mode; //!< Display mode Regular/Bold/Italic/BoldItalic + etk::Color<> m_colorBg; //!< display background color + etk::Color<> m_colorFg; //!< display foreground color + ewol::font::mode_te m_mode; //!< display mode Regular/Bold/Italic/BoldItalic TextDecoration(void) { m_colorBg = etk::color::blue; @@ -50,7 +50,7 @@ namespace ewol private: ewol::Drawing m_vectorialDraw; //!< This is used to draw background selection and other things ... public: - ewol::Drawing& GetDrawing(void) { return m_vectorialDraw; }; + ewol::Drawing& getDrawing(void) { return m_vectorialDraw; }; private: int32_t m_nbCharDisplayed; //!< prevent some error in calculation size. vec3 m_sizeDisplayStart; //!< The start windows of the display. @@ -68,7 +68,7 @@ namespace ewol private: ewol::font::mode_te m_mode; //!< font display property : Regular/Bold/Italic/BoldItalic bool m_kerning; //!< Kerning enable or disable on the next elements displayed - bool m_distanceField; //!< Texture in distance Field mode ==> maybe move this in the font property. + bool m_distanceField; //!< Texture in distance Field mode == > maybe move this in the font property. uniChar_t m_previousCharcode; //!< we remember the previous charcode to perform the kerning. @ref Kerning private: float m_startTextpos; //!< start position of the Alignement (when \n the text return at this position) @@ -83,7 +83,7 @@ namespace ewol int32_t m_GLtexID; //!< openGL id on the element (texture ID) private: int32_t m_selectionStartPos; //!< start position of the Selection (if == m_cursorPos ==> no selection) - int32_t m_cursorPos; //!< Cursor position (default no cursor ==> -100) + int32_t m_cursorPos; //!< Cursor position (default no cursor == > -100) private: ewol::TexturedFont* m_font; //!< Font resources private: // Text @@ -92,14 +92,14 @@ namespace ewol etk::Vector > m_coordColor; //!< internal color of the different point private: /** - * @brief Load the openGL program and get all the ID needed + * @brief load the openGL program and get all the ID needed */ - void LoadProgram(void); + void loadProgram(void); public: /** * @brief generic constructor * @param[in] _fontName Name of the font that might be loaded - * @param[in] _fontSize Size of the font that might be loaded + * @param[in] _fontSize size of the font that might be loaded */ Text(const etk::UString& _fontName="", int32_t _fontSize=-1); /** @@ -108,126 +108,126 @@ namespace ewol ~Text(void); public: // Derived function - virtual void Translate(const vec3& _vect); + virtual void translate(const vec3& _vect); // Derived function - virtual void Rotate(const vec3& _vect, float _angle); + virtual void rotate(const vec3& _vect, float _angle); // Derived function - virtual void Scale(const vec3& _vect); + virtual void scale(const vec3& _vect); public: /** - * @brief Draw All the refistered text in the current element on openGL + * @brief draw All the refistered text in the current element on openGL */ - void Draw(bool _disableDepthTest=true); - void Draw(const mat4& _transformationMatrix, bool _enableDepthTest=false); + void draw(bool _disableDepthTest=true); + void draw(const mat4& _transformationMatrix, bool _enableDepthTest=false); /** - * @brief Clear all the registered element in the current element + * @brief clear all the registered element in the current element */ - void Clear(void); + void clear(void); /** - * @brief Clear all the intermediate result detween 2 prints + * @brief clear all the intermediate result detween 2 prints */ - void Reset(void); + void reset(void); /** - * @brief Get the current display position (sometime needed in the gui control) + * @brief get the current display position (sometime needed in the gui control) * @return the current position. */ - const vec3& GetPos(void) { return m_position; }; + const vec3& getPos(void) { return m_position; }; /** - * @brief Set position for the next text writen + * @brief set position for the next text writen * @param[in] _pos Position of the text (in 3D) */ - void SetPos(const vec3& _pos); - inline void SetPos(const vec2& _pos) { SetPos(vec3(_pos.x(),_pos.y(),0)); }; + void setPos(const vec3& _pos); + inline void setPos(const vec2& _pos) { setPos(vec3(_pos.x(),_pos.y(),0)); }; /** - * @brief Set relative position for the next text writen + * @brief set relative position for the next text writen * @param[in] _pos ofset apply of the text (in 3D) */ - void SetRelPos(const vec3& _pos); - inline void SetRelPos(const vec2& _pos) { SetRelPos(vec3(_pos.x(),_pos.y(),0)); }; + void setRelPos(const vec3& _pos); + inline void setRelPos(const vec2& _pos) { setRelPos(vec3(_pos.x(),_pos.y(),0)); }; /** - * @brief Set the Color of the current foreground font + * @brief set the Color of the current foreground font * @param[in] _color Color to set on foreground (for next print) */ - void SetColor(const etk::Color<>& _color) { m_color = _color; }; + void setColor(const etk::Color<>& _color) { m_color = _color; }; /** - * @brief Set the background color of the font (for selected Text (not the global BG)) + * @brief set the background color of the font (for selected Text (not the global BG)) * @param[in] _color Color to set on background (for next print) */ - void SetColorBg(const etk::Color<>& _color); + void setColorBg(const etk::Color<>& _color); /** * @brief Request a clipping area for the text (next draw only) * @param[in] _pos Start position of the clipping * @param[in] _width Width size of the clipping */ - void SetClippingWidth(const vec3& _pos, const vec3& _width) { SetClipping(_pos, _pos+_width); } - void SetClippingWidth(const vec2& _pos, const vec2& _width) { SetClipping(_pos, _pos+_width); }; + void setClippingWidth(const vec3& _pos, const vec3& _width) { setClipping(_pos, _pos+_width); } + void setClippingWidth(const vec2& _pos, const vec2& _width) { setClipping(_pos, _pos+_width); }; /** * @brief Request a clipping area for the text (next draw only) * @param[in] _pos Start position of the clipping * @param[in] _posEnd End position of the clipping */ - void SetClipping(const vec3& _pos, const vec3& _posEnd); - void SetClipping(const vec2& _pos, const vec2& _posEnd) { SetClipping(vec3(_pos.x(),_pos.y(),-1), vec3(_posEnd.x(),_posEnd.y(),1) ); }; + void setClipping(const vec3& _pos, const vec3& _posEnd); + void setClipping(const vec2& _pos, const vec2& _posEnd) { setClipping(vec3(_pos.x(),_pos.y(),-1), vec3(_posEnd.x(),_posEnd.y(),1) ); }; /** - * @brief Enable/Disable the clipping (without lose the current clipping position) + * @brief enable/Disable the clipping (without lose the current clipping position) * @brief _newMode The new status of the clipping */ - // TODO : Rename SetClippingActivity - void SetClippingMode(bool _newMode); + // TODO : Rename setClippingActivity + void setClippingMode(bool _newMode); /** * @brief Specify the font size (this reset the internal element of the current text (system requirement) * @param[in] _fontSize New font size */ - void SetFontSize(int32_t _fontSize); + void setFontSize(int32_t _fontSize); /** * @brief Specify the font name (this reset the internal element of the current text (system requirement) * @param[in] _fontName Current name of the selected font */ - void SetFontName(const etk::UString& _fontName); + void setFontName(const etk::UString& _fontName); /** * @brief Specify the font property (this reset the internal element of the current text (system requirement) * @param[in] fontName Current name of the selected font * @param[in] fontSize New font size */ - void SetFont(etk::UString _fontName, int32_t _fontSize); + void setFont(etk::UString _fontName, int32_t _fontSize); /** - * @brief Specify the font mode for the next @ref Print + * @brief Specify the font mode for the next @ref print * @param[in] mode The font mode requested */ - void SetFontMode(ewol::font::mode_te _mode); + void setFontMode(ewol::font::mode_te _mode); /** - * @brief Get the current font mode + * @brief get the current font mode * @return The font mode applied */ - ewol::font::mode_te GetFontMode(void); + ewol::font::mode_te getFontMode(void); /** - * @brief Enable or disable the bold mode + * @brief enable or disable the bold mode * @param[in] _status The new status for this display property */ - void SetFontBold(bool _status); + void setFontBold(bool _status); /** - * @brief Enable or disable the italic mode + * @brief enable or disable the italic mode * @param[in] _status The new status for this display property */ - void SetFontItalic(bool _status); + void setFontItalic(bool _status); /** - * @brief Set the activation of the Kerning for the display (if it existed) - * @param[in] _newMode Enable/Diasable the kerning on this font. + * @brief set the activation of the Kerning for the display (if it existed) + * @param[in] _newMode enable/Diasable the kerning on this font. */ - void SetKerningMode(bool _newMode); + void setKerningMode(bool _newMode); /** * @brief Request the distance field mode for this text display - * @param[in] _newMode Enable/Diasable the Distance Field on this font. + * @param[in] _newMode enable/Diasable the Distance Field on this font. * @todo : not implemented for now */ - void SetDistanceFieldMode(bool _newMode); + void setDistanceFieldMode(bool _newMode); /** - * @brief Display a compleat string in the current element. + * @brief display a compleat string in the current element. * @param[in] _text The string to display. */ - void Print(const etk::UString& _text); + void print(const etk::UString& _text); /** - * @brief Display a compleat string in the current element with the generic decoration specification. (basic html data) + * @brief display a compleat string in the current element with the generic decoration specification. (basic html data) *
 			 *	
*


@@ -253,9 +253,9 @@ namespace ewol * @param[in] _text The string to display. * @TODO : implementation not done .... */ - void PrintDecorated(const etk::UString& _text); + void printDecorated(const etk::UString& _text); /** - * @brief Display a compleat string in the current element with the generic decoration specification. (basic html data) + * @brief display a compleat string in the current element with the generic decoration specification. (basic html data) *
 			 *	
 			 *		
@@ -285,28 +285,28 @@ namespace ewol
 			 * @param[in] _text The string to display.
 			 * @TODO : implementation not done ....
 			 */
-			void PrintHTML(const etk::UString& _text);
+			void printHTML(const etk::UString& _text);
 			/**
-			 * @brief Display a compleat string in the current element whith specific decorations (advence mode).
+			 * @brief display a compleat string in the current element whith specific decorations (advence mode).
 			 * @param[in] _text The string to display.
 			 * @param[in] _decoration The text decoration for the text that might be display (if the vector is smaller, the last parameter is get)
 			 */
-			void Print(const etk::UString& _text, const etk::Vector& _decoration);
+			void print(const etk::UString& _text, const etk::Vector& _decoration);
 			/**
-			 * @brief Display the current char in the current element (note that the kerning is availlable if the position is not changed)
+			 * @brief display the current char in the current element (note that the kerning is availlable if the position is not changed)
 			 * @param[in] _charcode Char that might be dispalyed
 			 */
-			void Print(const uniChar_t& _charcode);
+			void print(const uniChar_t& _charcode);
 			/**
-			 * @brief This Generate the line return ==> it return to the alignement position start and at the correct line position ==> it might be use to not know the line height
+			 * @brief This generate the line return  == > it return to the alignement position start and at the correct line position ==> it might be use to not know the line height
 			 */
-			void ForceLineReturn(void);
+			void forceLineReturn(void);
 		private:
 			/**
 			 * @brief This parse a tinyXML node (void pointer to permit to hide tiny XML in include).
 			 * @param[in] _element the exml element.
 			 */
-			void ParseHtmlNode(exml::Element* _element);
+			void parseHtmlNode(exml::Element* _element);
 		public:
 			/**
 			 * @brief This generate the possibility to generate the big text property
@@ -315,48 +315,48 @@ namespace ewol
 			 * @param[in] _alignement mode of alignement for the Text.
 			 * @note The text align in center change of line every display done (even if it was just a char)
 			 */
-			void SetTextAlignement(float _startTextpos, float _stopTextPos, ewol::Text::aligneMode_te _alignement=ewol::Text::alignDisable);
+			void setTextAlignement(float _startTextpos, float _stopTextPos, ewol::Text::aligneMode_te _alignement=ewol::Text::alignDisable);
 			/**
-			 * @brief Disable the alignement system
+			 * @brief disable the alignement system
 			 */
-			void DisableAlignement(void);
+			void disableAlignement(void);
 			/**
-			 * @brief Get the current alignement property
+			 * @brief get the current alignement property
 			 * @return the curent alignement type
 			 */
-			ewol::Text::aligneMode_te GetAlignement(void);
+			ewol::Text::aligneMode_te getAlignement(void);
 			/**
-			 * @brief Calculate a theoric text size
+			 * @brief calculate a theoric text size
 			 * @param[in] _text The string to calculate dimention.
 			 * @return The theoric size used.
 			 */
-			vec3 CalculateSizeHTML(const etk::UString& _text);
+			vec3 calculateSizeHTML(const etk::UString& _text);
 			/**
-			 * @brief Calculate a theoric text size
+			 * @brief calculate a theoric text size
 			 * @param[in] _text The string to calculate dimention.
 			 * @return The theoric size used.
 			 */
-			vec3 CalculateSizeDecorated(const etk::UString& _text);
+			vec3 calculateSizeDecorated(const etk::UString& _text);
 			/**
-			 * @brief Calculate a theoric text size
+			 * @brief calculate a theoric text size
 			 * @param[in] _text The string to calculate dimention.
 			 * @return The theoric size used.
 			 */
-			vec3 CalculateSize(const etk::UString& _text);
+			vec3 calculateSize(const etk::UString& _text);
 			/**
-			 * @brief Calculate a theoric charcode size
+			 * @brief calculate a theoric charcode size
 			 * @param[in] _charcode The µUnicode value to calculate dimention.
 			 * @return The theoric size used.
 			 */
-			vec3 CalculateSize(const uniChar_t& _charcode);
+			vec3 calculateSize(const uniChar_t& _charcode);
 			/**
-			 * @brief Draw a cursor at the specify position
+			 * @brief draw a cursor at the specify position
 			 * @param[in] _isInsertMode True if the insert mode is activated
 			 */
-			void PrintCursor(bool _isInsertMode);
+			void printCursor(bool _isInsertMode);
 		private:
 			/**
-			 * @brief Calculate the element number that is the first out the alignement range 
+			 * @brief calculate the element number that is the first out the alignement range 
 			 *        (start at the specify ID, and use start pos with current one)
 			 * @param[in] _text The string that might be parsed.
 			 * @param[in] _start The first elemnt that might be used to calculate.
@@ -365,7 +365,7 @@ namespace ewol
 			 * @parma[out] _freespace This represent the number of pixel present in the right white space.
 			 * @return true if the rifht has free space that can be use for jystify (return false if we find \n
 			 */
-			bool ExtrapolateLastId(const etk::UString& _text, const int32_t _start, int32_t& _stop, int32_t& _space, int32_t& _freeSpace);
+			bool extrapolateLastId(const etk::UString& _text, const int32_t _start, int32_t& _stop, int32_t& _space, int32_t& _freeSpace);
 		private:
 			// this section is reserved for HTML parsing and display:
 			etk::UString                 m_htmlCurrrentLine; //!< current line for HTML display
@@ -375,37 +375,37 @@ namespace ewol
 			 * @brief add a line with the current m_htmlDecoTmp decoration
 			 * @param[in] _data The cuurent data to add.
 			 */
-			void HtmlAddData(const etk::UString& _data);
+			void htmlAddData(const etk::UString& _data);
 			/**
-			 * @brief Draw the current line
+			 * @brief draw the current line
 			 */
-			void HtmlFlush(void);
+			void htmlFlush(void);
 		public:
 			/**
-			 * @brief Remove the cursor display
+			 * @brief remove the cursor display
 			 */
-			void DisableCursor(void);
+			void disableCursor(void);
 			/**
-			 * @brief Set a cursor at a specific position:
+			 * @brief set a cursor at a specific position:
 			 * @param[in] _cursorPos id of the cursor position
 			 */
-			void SetCursorPos(int32_t _cursorPos);
+			void setCursorPos(int32_t _cursorPos);
 			/**
-			 * @brief Set a cursor at a specific position with his associated selection:
+			 * @brief set a cursor at a specific position with his associated selection:
 			 * @param[in] _cursorPos id of the cursor position
 			 * @param[in] _selectionStartPos id of the starting of the selection
 			 */
-			void SetCursorSelection(int32_t _cursorPos, int32_t _selectionStartPos);
+			void setCursorSelection(int32_t _cursorPos, int32_t _selectionStartPos);
 			/**
-			 * @brief Change the selection color
+			 * @brief change the selection color
 			 * @param[in] _color New color for the Selection
 			 */
-			void SetSelectionColor(const etk::Color<>& _color);
+			void setSelectionColor(const etk::Color<>& _color);
 			/**
-			 * @brief Change the cursor color
+			 * @brief change the cursor color
 			 * @param[in] _color New color for the Selection
 			 */
-			void SetCursorColor(const etk::Color<>& _color);
+			void setCursorColor(const etk::Color<>& _color);
 	};
 };
 
diff --git a/sources/ewol/cursor.cpp b/sources/ewol/cursor.cpp
index b270eacf..8f183a76 100644
--- a/sources/ewol/cursor.cpp
+++ b/sources/ewol/cursor.cpp
@@ -35,7 +35,7 @@ static const char* cursorDescriptionString[ewol::cursorCount+1] = {
 
 etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::cursorDisplay_te _obj)
 {
-	if (_obj>=0 && _obj = 0 && _obj =0 && _obj = 0 && _obj =0 && _obj = 0 && _obj =0 && _obj < ewol::keyEvent::typeCount) {
+	if (_obj >= 0 && _obj < ewol::keyEvent::typeCount) {
 		_os << typeDescriptionString[_obj];
 	} else {
 		_os << "[ERROR]";
@@ -112,41 +112,41 @@ ewol::SpecialKey::SpecialKey(void) :
 	
 }
 
-bool ewol::SpecialKey::IsSetCapsLock(void) const
+bool ewol::SpecialKey::isSetCapsLock(void) const
 {
 	return capLock;
 }
 
-bool ewol::SpecialKey::IsSetShift(void) const
+bool ewol::SpecialKey::isSetShift(void) const
 {
 	return shift;
 }
 
-bool ewol::SpecialKey::IsSetCtrl(void) const
+bool ewol::SpecialKey::isSetCtrl(void) const
 {
 	return ctrl;
 }
 
-bool ewol::SpecialKey::IsSetMeta(void) const
+bool ewol::SpecialKey::isSetMeta(void) const
 {
 	return meta;
 }
 
-bool ewol::SpecialKey::IsSetAlt(void) const
+bool ewol::SpecialKey::isSetAlt(void) const
 {
 	return alt;
 }
 
-bool ewol::SpecialKey::IsSetAltGr(void) const
+bool ewol::SpecialKey::isSetAltGr(void) const
 {
 	return altGr;
 }
 
-bool ewol::SpecialKey::IsSetNumLock(void) const
+bool ewol::SpecialKey::isSetNumLock(void) const
 {
 	return numLock;
 }
-bool ewol::SpecialKey::IsSetInsert(void) const
+bool ewol::SpecialKey::isSetInsert(void) const
 {
 	return insert;
 }
diff --git a/sources/ewol/key.h b/sources/ewol/key.h
index 25f2da63..b17ba66d 100644
--- a/sources/ewol/key.h
+++ b/sources/ewol/key.h
@@ -67,10 +67,10 @@ namespace ewol
 			keyboardPageDown,      //!< page down key
 			keyboardStart,         //!< Start key
 			keyboardEnd,           //!< End key
-			keyboardPrint,         //!< Print screen key.
+			keyboardPrint,         //!< print screen key.
 			keyboardStopDefil,     //!< Stop display key.
 			keyboardWait,          //!< Wait key.
-			keyboardInsert,        //!< Insert key.
+			keyboardInsert,        //!< insert key.
 			keyboardF1,            //!< F1 key.
 			keyboardF2,            //!< F2 key.
 			keyboardF3,            //!< F3 key.
@@ -124,45 +124,45 @@ namespace ewol
 			 */
 			SpecialKey(void);
 			/**
-			 * @brief Get the current CapLock Status
+			 * @brief get the current CapLock Status
 			 * @return The status value
 			 */
-			bool IsSetCapsLock(void) const;
+			bool isSetCapsLock(void) const;
 			/**
-			 * @brief Get the current Shift key status
+			 * @brief get the current Shift key status
 			 * @return The status value
 			 */
-			bool IsSetShift(void) const;
+			bool isSetShift(void) const;
 			/**
-			 * @brief Get the Current Control key status
+			 * @brief get the Current Control key status
 			 * @return The status value
 			 */
-			bool IsSetCtrl(void) const;
+			bool isSetCtrl(void) const;
 			/**
-			 * @brief Get the current Meta key status (also named windows or apple key)
+			 * @brief get the current Meta key status (also named windows or apple key)
 			 * @return The status value
 			 */
-			bool IsSetMeta(void) const;
+			bool isSetMeta(void) const;
 			/**
-			 * @brief Get the current Alt key status
+			 * @brief get the current Alt key status
 			 * @return The status value
 			 */
-			bool IsSetAlt(void) const;
+			bool isSetAlt(void) const;
 			/**
-			 * @brief Get the current Alt-Gr key status
+			 * @brief get the current Alt-Gr key status
 			 * @return The status value
 			 */
-			bool IsSetAltGr(void) const;
+			bool isSetAltGr(void) const;
 			/**
-			 * @brief Get the current Ver-num key status
+			 * @brief get the current Ver-num key status
 			 * @return The status value
 			 */
-			bool IsSetNumLock(void) const;
+			bool isSetNumLock(void) const;
 			/**
-			 * @brief Get the current Intert key status
+			 * @brief get the current Intert key status
 			 * @return The status value
 			 */
-			bool IsSetInsert(void) const;
+			bool isSetInsert(void) const;
 	};
 	/**
 	 * @brief Debug operator To display the curent element in a Human redeable information
diff --git a/sources/ewol/physicsShape/PhysicsBox.cpp b/sources/ewol/physicsShape/PhysicsBox.cpp
index 8dc6c337..f7bd7c22 100644
--- a/sources/ewol/physicsShape/PhysicsBox.cpp
+++ b/sources/ewol/physicsShape/PhysicsBox.cpp
@@ -10,12 +10,12 @@
 
 
 
-bool ewol::PhysicsBox::Parse(const char* _line)
+bool ewol::PhysicsBox::parse(const char* _line)
 {
-	if (true== ewol::PhysicsShape::Parse(_line)) {
+	if (true ==  ewol::PhysicsShape::parse(_line)) {
 		return true;
 	}
-	if(0==strncmp(_line, "half-extents : ", 15) ) {
+	if(0 == strncmp(_line, "half-extents : ", 15) ) {
 		sscanf(&_line[15], "%f %f %f", &m_size.m_floats[0], &m_size.m_floats[1], &m_size.m_floats[2] );
 		EWOL_DEBUG("                halfSize=" << m_size);
 		return true;
diff --git a/sources/ewol/physicsShape/PhysicsBox.h b/sources/ewol/physicsShape/PhysicsBox.h
index 0baa2b5e..12186be2 100644
--- a/sources/ewol/physicsShape/PhysicsBox.h
+++ b/sources/ewol/physicsShape/PhysicsBox.h
@@ -21,17 +21,17 @@ namespace ewol
 			PhysicsBox(void) {};
 			virtual ~PhysicsBox(void) {};
 		public:
-			virtual bool Parse(const char* _line);
-			virtual void Display(void) {};
+			virtual bool parse(const char* _line);
+			virtual void display(void) {};
 		public:
-			virtual type_te GetType(void) { return ewol::PhysicsShape::box; };
+			virtual type_te getType(void) { return ewol::PhysicsShape::box; };
 		private:
 			vec3 m_size; // Box size property in X, Y and Z
 		public:
-			const vec3& GetSize(void) const { return m_size; };
+			const vec3& getSize(void) const { return m_size; };
 		public:
-			virtual const PhysicsBox* ToBox(void) const { return this; };
-			virtual PhysicsBox* ToBox(void) { return this; };
+			virtual const PhysicsBox* toBox(void) const { return this; };
+			virtual PhysicsBox* toBox(void) { return this; };
 	};
 };
 
diff --git a/sources/ewol/physicsShape/PhysicsCapsule.cpp b/sources/ewol/physicsShape/PhysicsCapsule.cpp
index 44e31690..be3e941e 100644
--- a/sources/ewol/physicsShape/PhysicsCapsule.cpp
+++ b/sources/ewol/physicsShape/PhysicsCapsule.cpp
@@ -10,17 +10,17 @@
 
 
 
-bool ewol::PhysicsCapsule::Parse(const char* _line)
+bool ewol::PhysicsCapsule::parse(const char* _line)
 {
-	if (true== ewol::PhysicsShape::Parse(_line)) {
+	if (true ==  ewol::PhysicsShape::parse(_line)) {
 		return true;
 	}
-	if(0==strncmp(_line, "radius : ", 9) ) {
+	if(0 == strncmp(_line, "radius : ", 9) ) {
 		sscanf(&_line[9], "%f", &m_radius );
 		EWOL_DEBUG("                radius=" << m_radius);
 		return true;
 	}
-	if(0==strncmp(_line, "height : ", 9) ) {
+	if(0 == strncmp(_line, "height : ", 9) ) {
 		sscanf(&_line[9], "%f", &m_height );
 		EWOL_DEBUG("                height=" << m_height);
 		return true;
diff --git a/sources/ewol/physicsShape/PhysicsCapsule.h b/sources/ewol/physicsShape/PhysicsCapsule.h
index 796f4a93..1c97b6ac 100644
--- a/sources/ewol/physicsShape/PhysicsCapsule.h
+++ b/sources/ewol/physicsShape/PhysicsCapsule.h
@@ -22,21 +22,21 @@ namespace ewol
 			PhysicsCapsule(void) {};
 			virtual ~PhysicsCapsule(void) {};
 		public:
-			virtual bool Parse(const char* _line);
-			virtual void Display(void) {};
+			virtual bool parse(const char* _line);
+			virtual void display(void) {};
 		public:
-			virtual type_te GetType(void) { return ewol::PhysicsShape::capsule; };
+			virtual type_te getType(void) { return ewol::PhysicsShape::capsule; };
 		private:
 			float m_radius;
 		public:
-			float GetRadius(void) const { return m_radius; };
+			float getRadius(void) const { return m_radius; };
 		private:
 			float m_height;
 		public:
-			float GetHeight(void) const { return m_height; };
+			float getHeight(void) const { return m_height; };
 		public:
-			virtual const PhysicsCapsule* ToCapsule(void) const { return this; };
-			virtual PhysicsCapsule* ToCapsule(void) { return this; };
+			virtual const PhysicsCapsule* toCapsule(void) const { return this; };
+			virtual PhysicsCapsule* toCapsule(void) { return this; };
 	};
 };
 
diff --git a/sources/ewol/physicsShape/PhysicsCone.cpp b/sources/ewol/physicsShape/PhysicsCone.cpp
index 65a61d87..8532d4e9 100644
--- a/sources/ewol/physicsShape/PhysicsCone.cpp
+++ b/sources/ewol/physicsShape/PhysicsCone.cpp
@@ -10,17 +10,17 @@
 
 
 
-bool ewol::PhysicsCone::Parse(const char* _line)
+bool ewol::PhysicsCone::parse(const char* _line)
 {
-	if (true== ewol::PhysicsShape::Parse(_line)) {
+	if (true ==  ewol::PhysicsShape::parse(_line)) {
 		return true;
 	}
-	if(0==strncmp(_line, "radius : ", 9) ) {
+	if(0 == strncmp(_line, "radius : ", 9) ) {
 		sscanf(&_line[9], "%f", &m_radius );
 		EWOL_DEBUG("                radius=" << m_radius);
 		return true;
 	}
-	if(0==strncmp(_line, "height : ", 9) ) {
+	if(0 == strncmp(_line, "height : ", 9) ) {
 		sscanf(&_line[9], "%f", &m_height );
 		EWOL_DEBUG("                height=" << m_height);
 		return true;
diff --git a/sources/ewol/physicsShape/PhysicsCone.h b/sources/ewol/physicsShape/PhysicsCone.h
index 67bc0041..ef6df120 100644
--- a/sources/ewol/physicsShape/PhysicsCone.h
+++ b/sources/ewol/physicsShape/PhysicsCone.h
@@ -22,21 +22,21 @@ namespace ewol
 			PhysicsCone(void) {};
 			virtual ~PhysicsCone(void) {};
 		public:
-			virtual bool Parse(const char* _line);
-			virtual void Display(void) {};
+			virtual bool parse(const char* _line);
+			virtual void display(void) {};
 		public:
-			virtual type_te GetType(void) { return ewol::PhysicsShape::cone; };
+			virtual type_te getType(void) { return ewol::PhysicsShape::cone; };
 		private:
 			float m_radius;
 		public:
-			float GetRadius(void) const { return m_radius; };
+			float getRadius(void) const { return m_radius; };
 		private:
 			float m_height;
 		public:
-			float GetHeight(void) const { return m_height; };
+			float getHeight(void) const { return m_height; };
 		public:
-			virtual const PhysicsCone* ToCone(void) const { return this; };
-			virtual PhysicsCone* ToCone(void) { return this; };
+			virtual const PhysicsCone* toCone(void) const { return this; };
+			virtual PhysicsCone* toCone(void) { return this; };
 	};
 };
 
diff --git a/sources/ewol/physicsShape/PhysicsConvexHull.cpp b/sources/ewol/physicsShape/PhysicsConvexHull.cpp
index acf23925..3aa57086 100644
--- a/sources/ewol/physicsShape/PhysicsConvexHull.cpp
+++ b/sources/ewol/physicsShape/PhysicsConvexHull.cpp
@@ -10,12 +10,12 @@
 
 
 
-bool ewol::PhysicsConvexHull::Parse(const char* _line)
+bool ewol::PhysicsConvexHull::parse(const char* _line)
 {
-	if (true== ewol::PhysicsShape::Parse(_line)) {
+	if (true ==  ewol::PhysicsShape::parse(_line)) {
 		return true;
 	}
-	if(0==strncmp(_line, "points : ", 8) ) {
+	if(0 == strncmp(_line, "points : ", 8) ) {
 		//EWOL_DEBUG("convex hull point parsing " << _line);
 		char* base = (char*)(&_line[8]);
 		char* tmp= strchr(base, '|');
@@ -23,20 +23,20 @@ bool ewol::PhysicsConvexHull::Parse(const char* _line)
 		while (tmp != NULL) {
 			*tmp = '\0';
 			sscanf(base, "%f %f %f", &pos.m_floats[0], &pos.m_floats[1], &pos.m_floats[2] );
-			m_points.PushBack(pos);
+			m_points.pushBack(pos);
 			base = tmp+1;
 			tmp= strchr(base, '|');
 		}
 		sscanf(base, "%f %f %f", &pos.m_floats[0], &pos.m_floats[1], &pos.m_floats[2] );
-		m_points.PushBack(pos);
+		m_points.pushBack(pos);
 		/*
-		for (int32_t iii=0; iiiGetMethodID(_cls, _name, _sign);
+			_mid = m_JavaVirtualMachinePointer->getMethodID(_cls, _name, _sign);
 			if(_mid == NULL) {
 				EWOL_ERROR("C->java : Can't find the method " << _name);
 				/* remove access on the virtual machine : */
@@ -95,16 +95,16 @@ class AndroidContext : public ewol::eContext
 		{
 			EWOL_DEBUG("*******************************************");
 			if (m_javaApplicationType == appl_application) {
-				EWOL_DEBUG("** Set JVM Pointer (application)         **");
+				EWOL_DEBUG("** set JVM Pointer (application)         **");
 			} else {
-				EWOL_DEBUG("** Set JVM Pointer (LiveWallpaper)       **");
+				EWOL_DEBUG("** set JVM Pointer (LiveWallpaper)       **");
 			}
 			EWOL_DEBUG("*******************************************");
 			m_JavaVirtualMachinePointer = _env;
 			// get default needed all time elements : 
 			if (NULL != m_JavaVirtualMachinePointer) {
 				EWOL_DEBUG("C->java : try load org/ewol/Ewol class");
-				m_javaClassEwol = m_JavaVirtualMachinePointer->FindClass("org/ewol/Ewol" );
+				m_javaClassEwol = m_JavaVirtualMachinePointer->findClass("org/ewol/Ewol" );
 				if (m_javaClassEwol == 0) {
 					EWOL_ERROR("C->java : Can't find org/ewol/Ewol class");
 					// remove access on the virtual machine : 
@@ -112,7 +112,7 @@ class AndroidContext : public ewol::eContext
 					return;
 				}
 				/* The object field extends Activity and implement EwolCallback */
-				m_javaClassEwolCallback = m_JavaVirtualMachinePointer->GetObjectClass(_objCallback);
+				m_javaClassEwolCallback = m_JavaVirtualMachinePointer->getObjectClass(_objCallback);
 				if(m_javaClassEwolCallback == NULL) {
 					EWOL_ERROR("C->java : Can't find org/ewol/EwolCallback class");
 					// remove access on the virtual machine : 
@@ -124,7 +124,7 @@ class AndroidContext : public ewol::eContext
 				                     m_javaClassEwolCallback,
 				                     "titleSet",
 				                     "(Ljava/lang/String;)V");
-				if (ret==false) {
+				if (ret == false) {
 					java_check_exception(_env);
 					return;
 				}
@@ -132,7 +132,7 @@ class AndroidContext : public ewol::eContext
 				                     m_javaClassEwolCallback,
 				                     "stop",
 				                     "()V");
-				if (ret==false) {
+				if (ret == false) {
 					java_check_exception(_env);
 					return;
 				}
@@ -141,7 +141,7 @@ class AndroidContext : public ewol::eContext
 				                     m_javaClassEwolCallback,
 				                     "eventNotifier",
 				                     "([Ljava/lang/String;)V");
-				if (ret==false) {
+				if (ret == false) {
 					java_check_exception(_env);
 					return;
 				}
@@ -150,7 +150,7 @@ class AndroidContext : public ewol::eContext
 				                     m_javaClassEwolCallback,
 				                     "keyboardUpdate",
 				                     "(Z)V");
-				if (ret==false) {
+				if (ret == false) {
 					java_check_exception(_env);
 					return;
 				}
@@ -159,7 +159,7 @@ class AndroidContext : public ewol::eContext
 				                     m_javaClassEwolCallback,
 				                     "orientationUpdate",
 				                     "(I)V");
-				if (ret==false) {
+				if (ret == false) {
 					java_check_exception(_env);
 					return;
 				}
@@ -167,7 +167,7 @@ class AndroidContext : public ewol::eContext
 				m_javaObjectEwolCallback = _env->NewGlobalRef(_objCallback);
 				//javaObjectEwolCallbackAndActivity = objCallback;
 				
-				m_javaDefaultClassString = m_JavaVirtualMachinePointer->FindClass("java/lang/String" );
+				m_javaDefaultClassString = m_JavaVirtualMachinePointer->findClass("java/lang/String" );
 				if (m_javaDefaultClassString == 0) {
 					EWOL_ERROR("C->java : Can't find java/lang/String" );
 					// remove access on the virtual machine : 
@@ -212,7 +212,7 @@ class AndroidContext : public ewol::eContext
 		void ClipBoardGet(ewol::clipBoard::clipboardListe_te _clipboardID)
 		{
 			// this is to force the local system to think we have the buffer
-			// TODO : Remove this 2 Line when code will be writen
+			// TODO : remove this 2 line when code will be writen
 			m_clipBoardOwnerStd = true;
 			switch (_clipboardID)
 			{
@@ -223,7 +223,7 @@ class AndroidContext : public ewol::eContext
 					break;
 				case ewol::clipBoard::clipboardStd:
 					if (false == m_clipBoardOwnerStd) {
-						// Generate a request TO the OS
+						// generate a request TO the OS
 						// TODO : Send the message to the OS "We disire to receive the copy buffer ...
 					} else {
 						// just transmit an event , we have the data in the system
@@ -266,7 +266,7 @@ class AndroidContext : public ewol::eContext
 				return false;
 			}
 			JNIEnv *JavaVirtualMachinePointer_tmp;
-			*_rstatus = g_JavaVM->GetEnv((void **) &JavaVirtualMachinePointer_tmp, JNI_VERSION_1_6);
+			*_rstatus = g_JavaVM->getEnv((void **) &JavaVirtualMachinePointer_tmp, JNI_VERSION_1_6);
 			if (*_rstatus == JNI_EDETACHED) {
 				JavaVMAttachArgs lJavaVMAttachArgs;
 				lJavaVMAttachArgs.version = JNI_VERSION_1_6;
@@ -306,7 +306,7 @@ class AndroidContext : public ewol::eContext
 		void KeyboardHide(void) { SendJavaKeyboardUpdate(JNI_FALSE); };
 		
 		// mode 0 : auto; 1 landscape, 2 portrait
-		void ForceOrientation(ewol::orientation_te _orientation)
+		void forceOrientation(ewol::orientation_te _orientation)
 		{
 		#ifndef __ANDROID_PERMISSION__SET_ORIENTATION__
 			EWOL_ERROR("C->java : call set orientation without Allow application to do it ... Break...");
@@ -327,7 +327,7 @@ class AndroidContext : public ewol::eContext
 		#endif
 		}
 		
-		void SetTitle(etk::UString& _title)
+		void setTitle(etk::UString& _title)
 		{
 			EWOL_DEBUG("C->java : send message to the java : \"" << _title << "\"");
 			if (m_javaApplicationType == appl_application) {
@@ -419,7 +419,7 @@ static etk::Vector s_listInstance;
 
 extern "C"
 {
-	// JNI OnLoad
+	// JNI onLoad
 	JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* _jvm, void* _reserved)
 	{
 		// get the java virtual machine handle ...
@@ -427,7 +427,7 @@ extern "C"
 		EWOL_DEBUG("JNI-> load the jvm ..." );
 		return JNI_VERSION_1_6;
 	}
-	// JNI OnUnLoad
+	// JNI onUnLoad
 	JNIEXPORT void JNICALL JNI_OnUnload(JavaVM* _vm, void *_reserved)
 	{
 		g_JavaVM = NULL;
@@ -437,21 +437,21 @@ extern "C"
 	/* Call to initialize the graphics state */
 	void Java_org_ewol_Ewol_EWparamSetArchiveDir(JNIEnv* _env, jclass _cls, jint _id, jint _mode, jstring _myString)
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		//EWOL_CRITICAL(" call with ID : " << _id);
 		// direct setting of the date in the string system ...
 		jboolean isCopy;
-		const char* str = _env->GetStringUTFChars(_myString, &isCopy);
-		s_listInstance[_id]->SetArchiveDir(_mode, str);
+		const char* str = _env->getStringUTFChars(_myString, &isCopy);
+		s_listInstance[_id]->setArchiveDir(_mode, str);
 		if (isCopy == JNI_TRUE) {
 			// from here str is reset ...
-			_env->ReleaseStringUTFChars(_myString, str);
+			_env->releaseStringUTFChars(_myString, str);
 			str = NULL;
 		}
 	}
@@ -471,26 +471,26 @@ extern "C"
 			return -1;
 		}
 		if (NULL == tmpContext) {
-			EWOL_ERROR("Can not allocate the main context instance _id=" << (s_listInstance.Size()-1));
+			EWOL_ERROR("Can not allocate the main context instance _id=" << (s_listInstance.size()-1));
 			return -1;
 		}
 		// for future case : all time this ...
-		s_listInstance.PushBack(tmpContext);
-		int32_t newID = s_listInstance.Size()-1;
+		s_listInstance.pushBack(tmpContext);
+		int32_t newID = s_listInstance.size()-1;
 		return newID;
 	}
 	
 	void Java_org_ewol_Ewol_EWsetJavaVirtualMachineStop(JNIEnv* _env, jclass _cls, jint _id)
 	{
 		EWOL_DEBUG("*******************************************");
-		EWOL_DEBUG("** Remove JVM Pointer                    **");
+		EWOL_DEBUG("** remove JVM Pointer                    **");
 		EWOL_DEBUG("*******************************************");
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
 			return;
 		}
-		if (NULL==s_listInstance[_id]) {
+		if (NULL == s_listInstance[_id]) {
 			EWOL_ERROR("the requested instance _id=" << (int32_t)_id << " is already removed ...");
 			return;
 		}
@@ -500,12 +500,12 @@ extern "C"
 	}
 	void Java_org_ewol_Ewol_EWtouchEvent(JNIEnv* _env, jobject _thiz, jint _id)
 	{
-		EWOL_DEBUG(" ==> Touch Event");
-		if(    _id>=s_listInstance.Size()
+		EWOL_DEBUG("  == > Touch Event");
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		java_check_exception(_env);
@@ -514,28 +514,28 @@ extern "C"
 	void Java_org_ewol_Ewol_EWonCreate(JNIEnv* _env, jobject _thiz, jint _id)
 	{
 		EWOL_DEBUG("*******************************************");
-		EWOL_DEBUG("** Activity On Create                    **");
+		EWOL_DEBUG("** Activity on Create                    **");
 		EWOL_DEBUG("*******************************************");
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
-		//s_listInstance[_id]->Init();
+		//s_listInstance[_id]->init();
 	}
 	
 	void Java_org_ewol_Ewol_EWonStart(JNIEnv* _env, jobject _thiz, jint _id)
 	{
 		EWOL_DEBUG("*******************************************");
-		EWOL_DEBUG("** Activity On Start                     **");
+		EWOL_DEBUG("** Activity on Start                     **");
 		EWOL_DEBUG("*******************************************");
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		//SendSystemMessage(" testmessages ... ");
@@ -543,26 +543,26 @@ extern "C"
 	void Java_org_ewol_Ewol_EWonReStart(JNIEnv* _env, jobject _thiz, jint _id)
 	{
 		EWOL_DEBUG("*******************************************");
-		EWOL_DEBUG("** Activity On Re-Start                  **");
+		EWOL_DEBUG("** Activity on Re-Start                  **");
 		EWOL_DEBUG("*******************************************");
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 	}
 	void Java_org_ewol_Ewol_EWonResume(JNIEnv* _env, jobject _thiz, jint _id)
 	{
 		EWOL_DEBUG("*******************************************");
-		EWOL_DEBUG("** Activity On Resume                    **");
+		EWOL_DEBUG("** Activity on resume                    **");
 		EWOL_DEBUG("*******************************************");
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		s_listInstance[_id]->OS_Resume();
@@ -570,29 +570,29 @@ extern "C"
 	void Java_org_ewol_Ewol_EWonPause(JNIEnv* _env, jobject _thiz, jint _id)
 	{
 		EWOL_DEBUG("*******************************************");
-		EWOL_DEBUG("** Activity On Pause                     **");
+		EWOL_DEBUG("** Activity on pause                     **");
 		EWOL_DEBUG("*******************************************");
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		// All the openGl has been destroyed ...
-		s_listInstance[_id]->GetResourcesManager().ContextHasBeenDestroyed();
+		s_listInstance[_id]->getResourcesManager().ContextHasBeenDestroyed();
 		s_listInstance[_id]->OS_Suspend();
 	}
 	void Java_org_ewol_Ewol_EWonStop(JNIEnv* _env, jobject _thiz, jint _id)
 	{
 		EWOL_DEBUG("*******************************************");
-		EWOL_DEBUG("** Activity On Stop                      **");
+		EWOL_DEBUG("** Activity on Stop                      **");
 		EWOL_DEBUG("*******************************************");
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		s_listInstance[_id]->OS_Stop();
@@ -600,13 +600,13 @@ extern "C"
 	void Java_org_ewol_Ewol_EWonDestroy(JNIEnv* _env, jobject _thiz, jint _id)
 	{
 		EWOL_DEBUG("*******************************************");
-		EWOL_DEBUG("** Activity On Destroy                   **");
+		EWOL_DEBUG("** Activity on Destroy                   **");
 		EWOL_DEBUG("*******************************************");
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		//s_listInstance[_id]->UnInit();
@@ -619,11 +619,11 @@ extern "C"
 	 * ********************************************************************************************** */
 	void Java_org_ewol_Ewol_EWinputEventMotion(JNIEnv* _env, jobject _thiz, jint _id, jint _pointerID, jfloat _x, jfloat _y )
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		s_listInstance[_id]->OS_SetInputMotion(_pointerID+1, vec2(_x,_y));
@@ -631,11 +631,11 @@ extern "C"
 	
 	void Java_org_ewol_Ewol_EWinputEventState(JNIEnv* _env, jobject _thiz, jint _id, jint _pointerID, jboolean _isUp, jfloat _x, jfloat _y)
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		s_listInstance[_id]->OS_SetInputState(_pointerID+1, _isUp, vec2(_x,_y));
@@ -643,11 +643,11 @@ extern "C"
 	
 	void Java_org_ewol_Ewol_EWmouseEventMotion(JNIEnv* _env, jobject _thiz, jint _id, jint _pointerID, jfloat _x, jfloat _y)
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		s_listInstance[_id]->OS_SetMouseMotion(_pointerID+1, vec2(_x,_y));
@@ -655,11 +655,11 @@ extern "C"
 	
 	void Java_org_ewol_Ewol_EWmouseEventState(JNIEnv* _env, jobject _thiz, jint _id, jint _pointerID, jboolean _isUp, jfloat _x, jfloat _y)
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		s_listInstance[_id]->OS_SetMouseState(_pointerID+1, _isUp, vec2(_x,_y));
@@ -667,11 +667,11 @@ extern "C"
 	
 	void Java_org_ewol_Ewol_EWunknowEvent(JNIEnv* _env, jobject _thiz, jint _id, jint _pointerID)
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		EWOL_DEBUG("Unknown IO event : " << _pointerID << " ???");
@@ -679,11 +679,11 @@ extern "C"
 	
 	void Java_org_ewol_Ewol_EWkeyboardEventMove(JNIEnv* _env, jobject _thiz, jint _id, jint _type, jboolean _isdown)
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		EWOL_DEBUG("IO keyboard Move event : \"" << _type << "\" is down=" << _isdown);
@@ -691,11 +691,11 @@ extern "C"
 	
 	void Java_org_ewol_Ewol_EWkeyboardEventKey(JNIEnv* _env, jobject _thiz, jint _id, jint _uniChar, jboolean _isdown)
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		EWOL_DEBUG("IO keyboard Key event : \"" << _uniChar << "\" is down=" << _isdown);
@@ -704,48 +704,48 @@ extern "C"
 	
 	void Java_org_ewol_Ewol_EWdisplayPropertyMetrics(JNIEnv* _env, jobject _thiz, jint _id, jfloat _ratioX, jfloat _ratioY)
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		// set the internal system ratio properties ...
-		ewol::dimension::SetPixelRatio(vec2(_ratioX,_ratioY), ewol::Dimension::Inch);
+		ewol::dimension::setPixelRatio(vec2(_ratioX,_ratioY), ewol::Dimension::Inch);
 	}
 	
-	// TODO : Set a return true or false if we want to grep this event ...
+	// TODO : set a return true or false if we want to grep this event ...
 	void Java_org_ewol_Ewol_EWkeyboardEventKeySystem(JNIEnv* _env, jobject _thiz, jint _id, jint _keyVal, jboolean _isdown)
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		switch (_keyVal) {
 			case org_ewol_EwolConstants_EWOL_SYSTEM_KEY_VOLUME_UP:
-				EWOL_DEBUG("IO keyboard Key System \"VOLUME_UP\" is down=" << _isdown);
+				EWOL_DEBUG("IO keyboard Key system \"VOLUME_UP\" is down=" << _isdown);
 				break;
 			case org_ewol_EwolConstants_EWOL_SYSTEM_KEY_VOLUME_DOWN:
-				EWOL_DEBUG("IO keyboard Key System \"VOLUME_DOWN\" is down=" << _isdown);
+				EWOL_DEBUG("IO keyboard Key system \"VOLUME_DOWN\" is down=" << _isdown);
 				break;
 			case org_ewol_EwolConstants_EWOL_SYSTEM_KEY_MENU:
-				EWOL_DEBUG("IO keyboard Key System \"MENU\" is down=" << _isdown);
+				EWOL_DEBUG("IO keyboard Key system \"MENU\" is down=" << _isdown);
 				break;
 			case org_ewol_EwolConstants_EWOL_SYSTEM_KEY_CAMERA:
-				EWOL_DEBUG("IO keyboard Key System \"CAMERA\" is down=" << _isdown);
+				EWOL_DEBUG("IO keyboard Key system \"CAMERA\" is down=" << _isdown);
 				break;
 			case org_ewol_EwolConstants_EWOL_SYSTEM_KEY_HOME:
-				EWOL_DEBUG("IO keyboard Key System \"HOME\" is down=" << _isdown);
+				EWOL_DEBUG("IO keyboard Key system \"HOME\" is down=" << _isdown);
 				break;
 			case org_ewol_EwolConstants_EWOL_SYSTEM_KEY_POWER:
-				EWOL_DEBUG("IO keyboard Key System \"POWER\" is down=" << _isdown);
+				EWOL_DEBUG("IO keyboard Key system \"POWER\" is down=" << _isdown);
 				break;
 			default:
-				EWOL_DEBUG("IO keyboard Key System event : \"" << _keyVal << "\" is down=" << _isdown);
+				EWOL_DEBUG("IO keyboard Key system event : \"" << _keyVal << "\" is down=" << _isdown);
 				break;
 		}
 	}
@@ -756,11 +756,11 @@ extern "C"
 	 * ********************************************************************************************** */
 	void Java_org_ewol_Ewol_EWrenderInit(JNIEnv* _env, jobject _thiz, jint _id)
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		
@@ -768,11 +768,11 @@ extern "C"
 	
 	void Java_org_ewol_Ewol_EWrenderResize( JNIEnv* _env, jobject _thiz, jint _id, jint _w, jint _h )
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		s_listInstance[_id]->OS_Resize(vec2(_w, _h));
@@ -781,11 +781,11 @@ extern "C"
 	// TODO : Return tur or foalse to not redraw when the under draw has not be done (processing gain of time)
 	void Java_org_ewol_Ewol_EWrenderDraw(JNIEnv* _env, jobject _thiz, jint _id)
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
 		s_listInstance[_id]->OS_Draw(true);
@@ -793,24 +793,24 @@ extern "C"
 	
 	void Java_org_ewol_Ewol_EWaudioPlayback(JNIEnv* _env, void* _reserved, jint _id, jshortArray _location, jint _frameRate, jint _nbChannels)
 	{
-		if(    _id>=s_listInstance.Size()
+		if(    _id >= s_listInstance.size()
 		    || _id<0
-		    || NULL==s_listInstance[_id] ) {
+		    || NULL == s_listInstance[_id] ) {
 			EWOL_ERROR("Call C With an incorrect instance _id=" << (int32_t)_id);
-			// TODO : Generate error in java to stop the current instance
+			// TODO : generate error in java to stop the current instance
 			return;
 		}
-		// Get the short* pointer from the Java array
+		// get the short* pointer from the Java array
 		jboolean isCopy;
-		jshort* dst = _env->GetShortArrayElements(_location, &isCopy);
+		jshort* dst = _env->getShortArrayElements(_location, &isCopy);
 		if (NULL != dst) {
-			ewol::audio::GetData(dst, _frameRate, _nbChannels);
+			ewol::audio::getData(dst, _frameRate, _nbChannels);
 		}
 		//APPL_DEBUG("IO Audio event request: Frames=" << frameRate << " channels=" << nbChannels);
 		// TODO : Understand why it did not work corectly ...
 		//if (isCopy == JNI_TRUE) {
-		// Release the short* pointer
-		_env->ReleaseShortArrayElements(_location, dst, 0);
+		// release the short* pointer
+		_env->releaseShortArrayElements(_location, dst, 0);
 		//}
 	}
 };
diff --git a/sources/ewol/renderer/ConfigFont.cpp b/sources/ewol/renderer/ConfigFont.cpp
index 0025975a..74757c64 100644
--- a/sources/ewol/renderer/ConfigFont.cpp
+++ b/sources/ewol/renderer/ConfigFont.cpp
@@ -18,16 +18,16 @@ ewol::ConfigFont::ConfigFont(void) :
 	m_size(10),
 	m_useExternal(false)
 {
-	ewol::FreeTypeInit();
+	ewol::freeTypeInit();
 }
 
 ewol::ConfigFont::~ConfigFont(void)
 {
 	// UnInit FreeTypes
-	ewol::FreeTypeUnInit();
+	ewol::freeTypeUnInit();
 }
 
-void ewol::ConfigFont::Set(const etk::UString& _fontName, int32_t _size)
+void ewol::ConfigFont::set(const etk::UString& _fontName, int32_t _size)
 {
 	m_name = _fontName;
 	m_size = _size;
diff --git a/sources/ewol/renderer/ConfigFont.h b/sources/ewol/renderer/ConfigFont.h
index 5184f3d4..521206d5 100644
--- a/sources/ewol/renderer/ConfigFont.h
+++ b/sources/ewol/renderer/ConfigFont.h
@@ -29,45 +29,45 @@ namespace ewol
 			 * @brief Specify the default font folder for the Ewol search system (only needed when embended font)
 			 * @param[in] _folder basic folder of the font (ex: DATA:fonts)
 			 */
-			void SetFolder(const etk::UString& _folder) { m_folder = _folder; };
+			void setFolder(const etk::UString& _folder) { m_folder = _folder; };
 			/**
-			 * @brief Get the default font folder.
+			 * @brief get the default font folder.
 			 * @return The default font folder.
 			 */
-			const etk::UString& GetFolder(void) { return m_folder; };
+			const etk::UString& getFolder(void) { return m_folder; };
 		private:
 			etk::UString m_name;
 			int32_t m_size;
 		public:
 			/**
-			 * @brief Set the defaut font for all the widgets and basics display.
+			 * @brief set the defaut font for all the widgets and basics display.
 			 * @param[in] _fontName The font name requested (not case sensitive) ex "Arial" or multiple separate by ';' ex : "Arial;Helvetica".
 			 * @param[in] _size The default size of the font default=10.
 			 */
-			void Set(const etk::UString& _fontName, int32_t _size);
+			void set(const etk::UString& _fontName, int32_t _size);
 			/**
-			 * @brief Get the current default font name
+			 * @brief get the current default font name
 			 * @raturn a reference on the font name string
 			 */
-			const etk::UString& GetName(void) { return m_name; };
+			const etk::UString& getName(void) { return m_name; };
 			/**
-			 * @brief Get the default font size.
+			 * @brief get the default font size.
 			 * @return the font size.
 			 */
-			int32_t GetSize(void) { return m_size; };
+			int32_t getSize(void) { return m_size; };
 		private:
 			bool m_useExternal;
 		public:
 			/**
-			 * @brief Set use of internal/external Font
+			 * @brief set use of internal/external Font
 			 * @param[in] _val true to enable search of internal data.
 			 */
-			void SetUseExternal(bool _val) { m_useExternal=_val; };
+			void setUseExternal(bool _val) { m_useExternal=_val; };
 			/**
-			 * @brief Get the use of internal/external Font
+			 * @brief get the use of internal/external Font
 			 * @return true to enable search of internal data.
 			 */
-			bool GetUseExternal(void) { return m_useExternal; };
+			bool getUseExternal(void) { return m_useExternal; };
 	};
 };
 
diff --git a/sources/ewol/renderer/EConfig.cpp b/sources/ewol/renderer/EConfig.cpp
index 9b7fa306..4ce4564f 100644
--- a/sources/ewol/renderer/EConfig.cpp
+++ b/sources/ewol/renderer/EConfig.cpp
@@ -14,28 +14,28 @@
 etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::EConfig& _obj)
 {
 	_os << "{";
-	_os << "config=\"" << _obj.GetConfig() << "\"";
-	_os << " data=\"" << _obj.GetData() << "\"}";
+	_os << "config=\"" << _obj.getConfig() << "\"";
+	_os << " data=\"" << _obj.getData() << "\"}";
 	return _os;
 }
 
 etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::EConfigElement& _obj)
 {
 	_os << "{";
-	if (NULL != _obj.GetConfig()) {
-		_os << "config=\"" << _obj.GetConfig() << "\"";
+	if (NULL != _obj.getConfig()) {
+		_os << "config=\"" << _obj.getConfig() << "\"";
 	}
-	if (NULL != _obj.GetType()) {
-		_os << " type=\"" << _obj.GetType() << "\"";
+	if (NULL != _obj.getType()) {
+		_os << " type=\"" << _obj.getType() << "\"";
 	}
-	if (NULL != _obj.GetControl()) {
-		_os << " ctrl=\"" << _obj.GetControl() << "\"";
+	if (NULL != _obj.getControl()) {
+		_os << " ctrl=\"" << _obj.getControl() << "\"";
 	}
-	if (NULL != _obj.GetDescription()) {
-		_os << " desc=\"" << _obj.GetDescription() << "\"";
+	if (NULL != _obj.getDescription()) {
+		_os << " desc=\"" << _obj.getDescription() << "\"";
 	}
-	if (NULL != _obj.GetDefault()) {
-		_os << " default=\"" << _obj.GetDefault() << "\"";
+	if (NULL != _obj.getDefault()) {
+		_os << " default=\"" << _obj.getDefault() << "\"";
 	}
 	_os << "}";
 	return _os;
diff --git a/sources/ewol/renderer/EConfig.h b/sources/ewol/renderer/EConfig.h
index 451ec449..496b5322 100644
--- a/sources/ewol/renderer/EConfig.h
+++ b/sources/ewol/renderer/EConfig.h
@@ -23,16 +23,16 @@ namespace ewol {
 				m_config(_config),
 				m_data(_data)
 			{ };
-			void SetConfig(const char* _config) { m_config = _config; };
-			inline const char* GetConfig(void) const { return m_config; };
-			void SetData(const etk::UString& _data) { m_data = _data; };
-			inline const etk::UString& GetData(void) const { return m_data; };
+			void setConfig(const char* _config) { m_config = _config; };
+			inline const char* getConfig(void) const { return m_config; };
+			void setData(const etk::UString& _data) { m_data = _data; };
+			inline const etk::UString& getData(void) const { return m_data; };
 	};
 	etk::CCout& operator <<(etk::CCout& _os, const ewol::EConfig& _obj);
 	
 	class EConfigElement {
 		private:
-			const char* m_config; //!< config properties (used for XML properties ==> only : "[0-9a-zA-Z\-]" ==> this is a regExp control.
+			const char* m_config; //!< config properties (used for XML properties  == > only : "[0-9a-zA-Z\-]" ==> this is a regExp control.
 			const char* m_type; //!< type of the config[integer,float,string,reg-exp,list].
 			const char* m_control; //!< control the type of the type set ( integer:[0..256], regExp: "[0-9a-zA-Z]", list:[plop,plop2,plop3] )
 			const char* m_description; //!< description to help user to configure it.
@@ -50,11 +50,11 @@ namespace ewol {
 				m_description(_description),
 				m_default(_default)
 			{ };
-			inline const char* GetConfig(void) const { return m_config; };
-			inline const char* GetType(void) const { return m_type; };
-			inline const char* GetControl(void) const { return m_control; };
-			inline const char* GetDescription(void) const { return m_description; };
-			inline const char* GetDefault(void) const { return m_default; };
+			inline const char* getConfig(void) const { return m_config; };
+			inline const char* getType(void) const { return m_type; };
+			inline const char* getControl(void) const { return m_control; };
+			inline const char* getDescription(void) const { return m_description; };
+			inline const char* getDefault(void) const { return m_default; };
 	};
 	etk::CCout& operator <<(etk::CCout& _os, const ewol::EConfigElement& _obj);
 };
diff --git a/sources/ewol/renderer/EMessage.cpp b/sources/ewol/renderer/EMessage.cpp
index 5b5ae459..3b09c138 100644
--- a/sources/ewol/renderer/EMessage.cpp
+++ b/sources/ewol/renderer/EMessage.cpp
@@ -14,12 +14,12 @@
 etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::EMessage& _obj)
 {
 	_os << "{";
-	if (NULL != _obj.GetMessage()) {
-		_os << "msg=\"" << _obj.GetMessage() << "\"";
+	if (NULL != _obj.getMessage()) {
+		_os << "msg=\"" << _obj.getMessage() << "\"";
 	} else {
 		_os << "msg=\"NULL\"";
 	}
-	_os << " data=\"" << _obj.GetData() << "\"}";
+	_os << " data=\"" << _obj.getData() << "\"}";
 	return _os;
 }
 
diff --git a/sources/ewol/renderer/EMessage.h b/sources/ewol/renderer/EMessage.h
index 06804d36..521ff98b 100644
--- a/sources/ewol/renderer/EMessage.h
+++ b/sources/ewol/renderer/EMessage.h
@@ -16,7 +16,7 @@ namespace ewol {
 	class EMessage {
 		private:
 			ewol::EObject* m_callerObject; //!< Caller class.
-			const char* m_event; //!< Event pointer ==> unique Id define by the system ...
+			const char* m_event; //!< Event pointer  == > unique Id define by the system ...
 			etk::UString m_data; //!< compositing additionnal message Value.
 		public:
 			EMessage(ewol::EObject* _caller,
@@ -26,12 +26,12 @@ namespace ewol {
 				m_event(_message),
 				m_data(_data)
 			{ };
-			void SetCaller(ewol::EObject* _caller) { m_callerObject = _caller; };
-			inline ewol::EObject* GetCaller(void) const { return m_callerObject; };
-			void SetMessage(const char* _message) { m_event = _message; };
-			inline const char* GetMessage(void) const { return m_event; };
-			void SetData(const etk::UString& _data) { m_data = _data; };
-			inline const etk::UString& GetData(void) const { return m_data; };
+			void setCaller(ewol::EObject* _caller) { m_callerObject = _caller; };
+			inline ewol::EObject* getCaller(void) const { return m_callerObject; };
+			void setMessage(const char* _message) { m_event = _message; };
+			inline const char* getMessage(void) const { return m_event; };
+			void setData(const etk::UString& _data) { m_data = _data; };
+			inline const etk::UString& getData(void) const { return m_data; };
 	};
 	etk::CCout& operator <<(etk::CCout& _os, const ewol::EMessage& _obj);
 };
diff --git a/sources/ewol/renderer/EMultiCast.cpp b/sources/ewol/renderer/EMultiCast.cpp
index 648dd802..7111f43b 100644
--- a/sources/ewol/renderer/EMultiCast.cpp
+++ b/sources/ewol/renderer/EMultiCast.cpp
@@ -22,11 +22,11 @@ ewol::EMultiCast::EMultiCast(void)
 ewol::EMultiCast::~EMultiCast(void)
 {
 	EWOL_INFO("EObject message Multi-Cast");
-	m_messageList.Clear();
+	m_messageList.clear();
 }
 
 
-void ewol::EMultiCast::Add(ewol::EObject* _object, const char* const _message)
+void ewol::EMultiCast::add(ewol::EObject* _object, const char* const _message)
 {
 	if (NULL == _object) {
 		EWOL_ERROR("Add with NULL object");
@@ -36,42 +36,42 @@ void ewol::EMultiCast::Add(ewol::EObject* _object, const char* const _message)
 		EWOL_ERROR("Add with NULL Message");
 		return;
 	}
-	m_messageList.PushBack(MessageList(_message, _object));
-	EWOL_DEBUG("SendMulticast ADD listener :" << _object->GetId() << " on \"" << _message << "\"" );
+	m_messageList.pushBack(MessageList(_message, _object));
+	EWOL_DEBUG("SendMulticast ADD listener :" << _object->getId() << " on \"" << _message << "\"" );
 }
 
 
-void ewol::EMultiCast::Rm(ewol::EObject* _object)
+void ewol::EMultiCast::rm(ewol::EObject* _object)
 {
 	if (NULL == _object) {
 		EWOL_ERROR("Rm with NULL object");
 		return;
 	}
 	// send the message at all registered widget ...
-	for (int32_t iii=m_messageList.Size()-1; iii>=0; iii--) {
+	for (int32_t iii=m_messageList.size()-1; iii >= 0; iii--) {
 		if(m_messageList[iii].m_object == _object) {
-			EWOL_DEBUG("SendMulticast RM listener :" << _object->GetId());
+			EWOL_DEBUG("SendMulticast RM listener :" << _object->getId());
 			m_messageList[iii].m_message = NULL;
 			m_messageList[iii].m_object = NULL;
-			m_messageList.Erase(iii);
+			m_messageList.erase(iii);
 		}
 	}
 }
 
-void ewol::EMultiCast::Send(ewol::EObject* _object, const char* const _message, const etk::UString& _data)
+void ewol::EMultiCast::send(ewol::EObject* _object, const char* const _message, const etk::UString& _data)
 {
 	EWOL_VERBOSE("SendMulticast message \"" << _message << "\" data=\"" << _data << "\" to :");
 	
 	// send the message at all registered widget ...
-	for (int32_t iii=0; iiilocalEventId == _generateEventId) {
 				if (NULL != m_externEvent[iii]->destEObject) {
-					if (m_externEvent[iii]->overloadData.Size()<=0){
+					if (m_externEvent[iii]->overloadData.size() <= 0){
 						ewol::EMessage tmpMsg(this, m_externEvent[iii]->destEventId, _data);
-						m_externEvent[iii]->destEObject->OnReceiveMessage(tmpMsg);
+						m_externEvent[iii]->destEObject->onReceiveMessage(tmpMsg);
 					} else {
 						// set the user requested data ...
 						ewol::EMessage tmpMsg(this, m_externEvent[iii]->destEventId, m_externEvent[iii]->overloadData);
-						m_externEvent[iii]->destEObject->OnReceiveMessage(tmpMsg);
+						m_externEvent[iii]->destEObject->onReceiveMessage(tmpMsg);
 					}
 				}
 			}
 		}
 	}
-	if (nbObject > GetEObjectManager().GetNumberObject()) {
-		EWOL_CRITICAL("It if really dangerous ro remove (delete) element inside a callback ... use ->RemoveObject() which is asynchronous");
+	if (nbObject > getEObjectManager().getNumberObject()) {
+		EWOL_CRITICAL("It if really dangerous ro remove (delete) element inside a callback ... use ->removeObject() which is asynchronous");
 	}
 }
 
-void ewol::EObject::SendMultiCast(const char* const _messageId, const etk::UString& _data)
+void ewol::EObject::sendMultiCast(const char* const _messageId, const etk::UString& _data)
 {
-	int32_t nbObject = GetEObjectManager().GetNumberObject();
-	GetMultiCast().Send(this, _messageId, _data);
-	if (nbObject > GetEObjectManager().GetNumberObject()) {
-		EWOL_CRITICAL("It if really dangerous ro remove (delete) element inside a callback ... use ->RemoveObject() which is asynchronous");
+	int32_t nbObject = getEObjectManager().getNumberObject();
+	getMultiCast().send(this, _messageId, _data);
+	if (nbObject > getEObjectManager().getNumberObject()) {
+		EWOL_CRITICAL("It if really dangerous ro remove (delete) element inside a callback ... use ->removeObject() which is asynchronous");
 	}
 }
 
-void ewol::EObject::RegisterMultiCast(const char* const _messageId)
+void ewol::EObject::registerMultiCast(const char* const _messageId)
 {
-	GetMultiCast().Add(this, _messageId);
+	getMultiCast().add(this, _messageId);
 }
 
-void ewol::EObject::RegisterOnEvent(ewol::EObject * _destinationObject,
+void ewol::EObject::registerOnEvent(ewol::EObject * _destinationObject,
                                     const char * _eventId,
                                     const char * _eventIdgenerated,
                                     const etk::UString& _overloadData)
@@ -117,7 +117,7 @@ void ewol::EObject::RegisterOnEvent(ewol::EObject * _destinationObject,
 	}
 	// check if event existed :
 	bool findIt = false;
-	for(int32_t iii=0; iii unknow event");
+		EWOL_ERROR("Can not register event on this WidgetType=" << getObjectType() << " event=\"" << _eventId << "\"  == > unknow event");
 		return;
 	}
 	ewol::EventExtGen * tmpEvent = new ewol::EventExtGen();
@@ -150,112 +150,112 @@ void ewol::EObject::RegisterOnEvent(ewol::EObject * _destinationObject,
 	} else {
 		tmpEvent->destEventId = _eventId;
 	}
-	m_externEvent.PushBack(tmpEvent);
+	m_externEvent.pushBack(tmpEvent);
 }
 
 
-void ewol::EObject::OnObjectRemove(ewol::EObject * _removeObject)
+void ewol::EObject::onObjectRemove(ewol::EObject * _removeObject)
 {
-	for(int32_t iii=m_externEvent.Size()-1; iii>=0; iii--) {
-		if (NULL==m_externEvent[iii]) {
-			m_externEvent.Erase(iii);
+	for(int32_t iii=m_externEvent.size()-1; iii >= 0; iii--) {
+		if (NULL == m_externEvent[iii]) {
+			m_externEvent.erase(iii);
 		} else if (m_externEvent[iii]->destEObject == _removeObject) {
-			m_externEvent.Erase(iii);
+			m_externEvent.erase(iii);
 		}
 	}
 }
 
 
-void ewol::EObject::RegisterConfig(const char* _config, const char* _type, const char* _control, const char* _description, const char* _default)
+void ewol::EObject::registerConfig(const char* _config, const char* _type, const char* _control, const char* _description, const char* _default)
 {
 	if (NULL == _config) {
 		EWOL_ERROR("Try to add NULL config");
 		return;
 	}
-	for(int32_t iii=0 ; iiiSetAttribute(m_listConfig[iii].GetConfig(), value);
+		// add attribute ...  == > note : add special element when '"' element detected ...
+		_node->setAttribute(m_listConfig[iii].getConfig(), value);
 	}
 	return errorOccured;
 }
 
 
-bool ewol::EObject::OnSetConfig(const ewol::EConfig& _conf)
+bool ewol::EObject::onSetConfig(const ewol::EConfig& _conf)
 {
-	EWOL_VERBOSE("[" << GetId() << "] {" << GetObjectType() << "} set config : " << _conf);
-	if (_conf.GetConfig() == ewol::EObject::configName) {
-		EWOL_VERBOSE("[" << GetId() << "] {" << GetObjectType() << "} Set config name : \"" << _conf.GetData() << "\"");
-		SetName(_conf.GetData());
+	EWOL_VERBOSE("[" << getId() << "] {" << getObjectType() << "} set config : " << _conf);
+	if (_conf.getConfig() == ewol::EObject::configName) {
+		EWOL_VERBOSE("[" << getId() << "] {" << getObjectType() << "} set config name : \"" << _conf.getData() << "\"");
+		setName(_conf.getData());
 		return true;
 	}
 	return false;
 }
 
-bool ewol::EObject::OnGetConfig(const char* _config, etk::UString& _result) const
+bool ewol::EObject::onGetConfig(const char* _config, etk::UString& _result) const
 {
 	if (_config == ewol::EObject::configName) {
-		_result = GetName();
+		_result = getName();
 		return true;
 	}
 	return false;
 };
 
-bool ewol::EObject::SetConfig(const etk::UString& _config, const etk::UString& _value)
+bool ewol::EObject::setConfig(const etk::UString& _config, const etk::UString& _value)
 {
-	for(int32_t iii=0 ; iiiSetConfig(_conf);
+	return object->setConfig(_conf);
 }
 
-bool ewol::EObject::SetConfigNamed(const etk::UString& _name, const etk::UString& _config, const etk::UString& _value)
+bool ewol::EObject::setConfigNamed(const etk::UString& _name, const etk::UString& _config, const etk::UString& _value)
 {
-	ewol::EObject* object = GetEObjectManager().Get(_name);
+	ewol::EObject* object = getEObjectManager().get(_name);
 	if (object == NULL) {
 		return false;
 	}
-	return object->SetConfig(_config, _value);
+	return object->setConfig(_config, _value);
 }
 
 
-ewol::EObjectManager& ewol::EObject::GetEObjectManager(void)
+ewol::EObjectManager& ewol::EObject::getEObjectManager(void)
 {
-	return ewol::GetContext().GetEObjectManager();
+	return ewol::getContext().getEObjectManager();
 }
 
-ewol::EMultiCast& ewol::EObject::GetMultiCast(void)
+ewol::EMultiCast& ewol::EObject::getMultiCast(void)
 {
-	return ewol::GetContext().GetEObjectManager().MultiCast();
+	return ewol::getContext().getEObjectManager().multiCast();
 }
 
-ewol::eContext& ewol::EObject::GetContext(void)
+ewol::eContext& ewol::EObject::getContext(void)
 {
-	return ewol::GetContext();
+	return ewol::getContext();
 }
diff --git a/sources/ewol/renderer/EObject.h b/sources/ewol/renderer/EObject.h
index d2f1ab22..1b9cb658 100644
--- a/sources/ewol/renderer/EObject.h
+++ b/sources/ewol/renderer/EObject.h
@@ -33,13 +33,12 @@ namespace ewol {
 		public:
 			const char* localEventId; //!< local event Id generation
 			ewol::EObject* destEObject; //!< destination widget that might be call
-			const char* destEventId; //!< Generated event ID on the distant widget
+			const char* destEventId; //!< generated event ID on the distant widget
 			etk::UString overloadData; //!< sometimes the user prefer to receive some specific data on an event (instead of the one sed by the widget)
 	};
 	
 	/**
 	 * @brief Basic message classes for ewol system
-	 * 
 	 * this class mermit at every EObject to communicate between them.
 	 */
 	class EObject {
@@ -49,7 +48,7 @@ namespace ewol {
 		protected:
 			bool m_static; //!< set this variable at true if this element must not be auto destroy (exemple : use static object)
 		private:
-			int32_t m_uniqueId; //!< Object UniqueID ==> TODO : Check if it use is needed
+			int32_t m_uniqueId; //!< Object UniqueID  == > TODO : Check if it use is needed
 			etk::Vector m_externEvent; //!< Generic list of event generation for output link
 			etk::Vector m_availlableEventId; //!< List of all event availlable for this widget
 		public:
@@ -64,85 +63,85 @@ namespace ewol {
 			virtual ~EObject(void);
 			
 			/**
-			 * @brief Get the static status of the EObject ==> mark at true if the user set the object mark as static allocated element ==> not auto remove element
-			 * @return true if it might not be removed ==> usefull for conficuration class
+			 * @brief get the static status of the EObject  == > mark at true if the user set the object mark as static allocated element ==> not auto remove element
+			 * @return true if it might not be removed  == > usefull for conficuration class
 			 */
-			bool GetStatic(void){ return m_static; };
+			bool getStatic(void){ return m_static; };
 			
 			/**
-			 * @brief Get the UniqueId of the EObject
+			 * @brief get the UniqueId of the EObject
 			 * @return the requested ID
 			 */
-			int32_t GetId(void){ return m_uniqueId; };
+			int32_t getId(void){ return m_uniqueId; };
 			
 			/**
 			 * @brief Auto-destroy the object
 			 */
-			void AutoDestroy(void);
+			void autoDestroy(void);
 			
 			/**
 			 * @brief Asynchronous removing the object
 			 */
-			void RemoveObject(void);
+			void removeObject(void);
 			
 			/**
-			 * @brief Get the current Object type of the EObject
-			 * @note In Embended platforme, it is many time no -rtti flag, then it is not possible to use dynamic cast ==> this will replace it
+			 * @brief get the current Object type of the EObject
+			 * @note In Embended platforme, it is many time no -rtti flag, then it is not possible to use dynamic cast  == > this will replace it
 			 * @param[in] _objectType type description
 			 * @return true if the object is compatible, otherwise false
 			 */
-			virtual const char * const GetObjectType(void) { return "EObject"; };
+			virtual const char * const getObjectType(void) { return "EObject"; };
 		protected:
 			/**
-			 * @brief Add a specific event Id in the list to prevent wrong link on a EObject
+			 * @brief add a specific event Id in the list to prevent wrong link on a EObject
 			 * @param[in] _generateEventId event Id to add
 			 */
-			void AddEventId(const char * _generateEventId);
+			void addEventId(const char * _generateEventId);
 			
 			/**
-			 * @brief Generate event on all registered EObject
+			 * @brief generate event on all registered EObject
 			 * @param[in] _generateEventId event Id that is curetly generated
 			 * @param[in] _data data associated with the event
 			 */
-			void GenerateEventId(const char * _generateEventId, const etk::UString& _data = "");
+			void generateEventId(const char * _generateEventId, const etk::UString& _data = "");
 			
 			/**
-			 * @brief Generate Multicast event on all EObject requested the event
+			 * @brief generate Multicast event on all EObject requested the event
 			 * @param[in] _messageId Event Id that is generated
 			 * @param[in] _data String that is send at all the destinations
 			 */
-			void SendMultiCast(const char* const _messageId, const etk::UString& _data = "");
+			void sendMultiCast(const char* const _messageId, const etk::UString& _data = "");
 			
 			/**
 			 * @brief Register of the arrival of a Multicast message
 			 * @param[in] _messageId Event Id waiting for...
 			 */
-			void RegisterMultiCast(const char* const _messageId);
+			void registerMultiCast(const char* const _messageId);
 		public:
 			/**
 			 * @brief Register an EObject over an other to get event on the second...
 			 * @param[in] _destinationObject pointer on the object that might be call when an event is generated
 			 * @param[in] _eventId Event generate inside the object
-			 * @param[in] _eventIdgenerated event generated when call the distant EObject.OnReceiveMessage(...)
+			 * @param[in] _eventIdgenerated event generated when call the distant EObject.onReceiveMessage(...)
 			 * @param[in] _overloadData When the user prever to receive a data specificly for this event ...
 			 */
-			void RegisterOnEvent(ewol::EObject * _destinationObject,
+			void registerOnEvent(ewol::EObject * _destinationObject,
 			                     const char * _eventId,
 			                     const char * _eventIdgenerated = NULL,
 			                     const etk::UString& _overloadData="");
 			
 			/**
 			 * @brief Inform object that an other object is removed ...
-			 * @param[in] _removeObject Pointer on the EObject remeved ==> the user must remove all reference on this EObject
+			 * @param[in] _removeObject Pointer on the EObject remeved  == > the user must remove all reference on this EObject
 			 * @note : Sub classes must call this class
 			 */
-			virtual void OnObjectRemove(ewol::EObject * _removeObject);
+			virtual void onObjectRemove(ewol::EObject * _removeObject);
 			
 			/**
 			 * @brief Receive a message from an other EObject with a specific eventId and data
 			 * @param[in] _msg Message handle
 			 */
-			virtual void OnReceiveMessage(const ewol::EMessage& _msg) { };
+			virtual void onReceiveMessage(const ewol::EMessage& _msg) { };
 		private:
 			etk::Vector m_listConfig;
 		protected:
@@ -154,86 +153,86 @@ namespace ewol {
 			 * @param[in] _description Descritpion on the current type.
 			 * @param[in] _default Default value of this parameter.
 			 */
-			void RegisterConfig(const char* _config, const char* _type=NULL, const char* _control=NULL, const char* _description=NULL, const char* _default=NULL);
+			void registerConfig(const char* _config, const char* _type=NULL, const char* _control=NULL, const char* _description=NULL, const char* _default=NULL);
 			/**
 			 * @brief Configuration requested to the curent EObject
 			 * @param[in] _conf Configuration handle.
 			 * @return true if the parametere has been used
 			 */
-			virtual bool OnSetConfig(const ewol::EConfig& _conf);
+			virtual bool onSetConfig(const ewol::EConfig& _conf);
 			/**
 			 * @brief Receive a configuration message from an other element system or from the curent EObject
 			 * @param[in] _config Configuration name.
 			 * @param[out] _result Result of the request.
 			 * @return true if the config is set
 			 */
-			virtual bool OnGetConfig(const char* _config, etk::UString& _result) const ;
+			virtual bool onGetConfig(const char* _config, etk::UString& _result) const ;
 		public:
 			/** 
-			 * @brief Get all the configuration list
+			 * @brief get all the configuration list
 			 * @return The list of all parameter availlable in the widget
 			 */
-			virtual const etk::Vector& GetConfigList(void) { return m_listConfig; };
+			virtual const etk::Vector& getConfigList(void) { return m_listConfig; };
 			/**
 			 * @brief Configuration requested to the curent EObject (systrem mode)
 			 * @param[in] _conf Configuration handle.
 			 * @return true if config set correctly...
 			 */
-			bool SetConfig(const ewol::EConfig& _conf) { return OnSetConfig(_conf); };
-			bool SetConfig(const etk::UString& _config, const etk::UString& _value); // need a search ...
-			bool SetConfigNamed(const etk::UString& _name, const etk::UString& _config, const etk::UString& _value); // need a search ...
-			bool SetConfigNamed(const etk::UString& _name, const ewol::EConfig& _conf);
+			bool setConfig(const ewol::EConfig& _conf) { return onSetConfig(_conf); };
+			bool setConfig(const etk::UString& _config, const etk::UString& _value); // need a search ...
+			bool setConfigNamed(const etk::UString& _name, const etk::UString& _config, const etk::UString& _value); // need a search ...
+			bool setConfigNamed(const etk::UString& _name, const ewol::EConfig& _conf);
 			/**
-			 * @brief Configuration Get from the curent EObject (systrem mode)
+			 * @brief Configuration get from the curent EObject (systrem mode)
 			 * @param[in] _config Configuration name.
 			 * @return the config properties
 			 */
-			etk::UString GetConfig(const char* _config) const;
-			etk::UString GetConfig(const etk::UString& _config) const; // need search
+			etk::UString getConfig(const char* _config) const;
+			etk::UString getConfig(const etk::UString& _config) const; // need search
 		protected:
 			etk::UString m_name; //!< name of the element ...
 		public:
 			/**
-			 * @brief Get the eObject name
+			 * @brief get the eObject name
 			 * @return The requested name
 			 */
-			const etk::UString& GetName(void) const { return m_name; };
+			const etk::UString& getName(void) const { return m_name; };
 			/**
-			 * @brief Get the Widget name
+			 * @brief get the Widget name
 			 * @param[in] _name The new name
 			 */
-			void SetName(const etk::UString& _name) { m_name=_name; };
+			void setName(const etk::UString& _name) { m_name=_name; };
 		public:
 			/**
-			 * @brief Load properties with an XML node.
+			 * @brief load properties with an XML node.
 			 * @param[in] _node Pointer on the tinyXML node.
 			 * @return true : All has been done corectly.
 			 * @return false : An error occured.
 			 */
-			virtual bool LoadXML(exml::Element* _node);
+			virtual bool loadXML(exml::Element* _node);
 			/**
-			 * @brief Store properties in this XML node.
+			 * @brief store properties in this XML node.
 			 * @param[in,out] _node Pointer on the tinyXML node.
 			 * @return true : All has been done corectly.
 			 * @return false : An error occured.
 			 */
-			virtual bool StoreXML(exml::Element* _node) const;
+			virtual bool storeXML(exml::Element* _node) const;
 		public:
 			/**
-			 * @breif Get the current EObject manager.
+			 * @breif get the current EObject manager.
 			 * @return the requested object manager.
 			 */
-			ewol::EObjectManager& GetEObjectManager(void);
+			ewol::EObjectManager& getEObjectManager(void);
 			/**
-			 * @breif Get the current EObject Message Multicast manager.
+			 * @breif get the current EObject Message Multicast manager.
 			 * @return the requested object manager.
 			 */
-			ewol::EMultiCast& GetMultiCast(void);
+			ewol::EMultiCast& getMultiCast(void);
 			/**
-			 * @brief Get the curent the system inteface.
+			 * @brief get the curent the system inteface.
 			 * @return current reference on the instance.
 			 */
-			eContext& GetContext(void);
+			eContext& getContext(void);
 	};
 };
 
diff --git a/sources/ewol/renderer/EObjectManager.cpp b/sources/ewol/renderer/EObjectManager.cpp
index f3afb04b..f6de10f9 100644
--- a/sources/ewol/renderer/EObjectManager.cpp
+++ b/sources/ewol/renderer/EObjectManager.cpp
@@ -15,97 +15,97 @@
 
 ewol::EObjectManager::EObjectManager(void)
 {
-	EWOL_DEBUG("==> Init EObject-Manager");
-	// Can create mlemory leak ... ==> but not predictable comportement otherwise ...
-	m_eObjectAutoRemoveList.Clear();
-	m_eObjectList.Clear();
+	EWOL_DEBUG(" == > init EObject-Manager");
+	// Can create mlemory leak ...  == > but not predictable comportement otherwise ...
+	m_eObjectAutoRemoveList.clear();
+	m_eObjectList.clear();
 }
 
 ewol::EObjectManager::~EObjectManager(void)
 {
 	bool hasError = false;
-	if (m_eObjectAutoRemoveList.Size()!=0) {
+	if (m_eObjectAutoRemoveList.size()!=0) {
 		EWOL_ERROR("Must not have anymore eObject to auto-remove !!!");
 		hasError = true;
 	}
-	if (m_eObjectList.Size()!=0) {
+	if (m_eObjectList.size()!=0) {
 		EWOL_ERROR("Must not have anymore eObject !!!");
 		hasError = true;
 	}
-	if (true==hasError) {
+	if (true == hasError) {
 		EWOL_ERROR("Check if the function UnInit has been called !!!");
 	}
 }
 
-void ewol::EObjectManager::UnInit(void)
+void ewol::EObjectManager::unInit(void)
 {
-	EWOL_DEBUG("==> Un-Init EObject-Manager");
-	RemoveAllAutoRemove();
-	EWOL_INFO(" Remove missing user widget");
+	EWOL_DEBUG(" == > Un-Init EObject-Manager");
+	removeAllAutoRemove();
+	EWOL_INFO(" remove missing user widget");
 	int32_t iii=0;
-	while(iiiGetStatic() == true) {
+			if (m_eObjectList[iii]->getStatic() == true) {
 				iii++;
 			} else {
-				EWOL_WARNING("Un-INIT : Remove EObject type=\"" << m_eObjectList[iii]->GetObjectType() << "\"");
+				EWOL_WARNING("Un-INIT : remove EObject type=\"" << m_eObjectList[iii]->getObjectType() << "\"");
 				delete(m_eObjectList[iii]);
 				m_eObjectList[iii] = NULL;
 			}
 		} else {
-			m_eObjectList.Erase(iii);
+			m_eObjectList.erase(iii);
 		}
 	}
 }
 
-void ewol::EObjectManager::Add(ewol::EObject* _object)
+void ewol::EObjectManager::add(ewol::EObject* _object)
 {
 	if (NULL != _object) {
-		m_eObjectList.PushBack(_object);
+		m_eObjectList.pushBack(_object);
 	} else {
 		EWOL_ERROR("try to add an inexistant EObject in manager");
 	}
 }
 
-int32_t ewol::EObjectManager::GetNumberObject(void)
+int32_t ewol::EObjectManager::getNumberObject(void)
 {
-	return m_eObjectList.Size() + m_eObjectAutoRemoveList.Size();
+	return m_eObjectList.size() + m_eObjectAutoRemoveList.size();
 }
 
 void ewol::EObjectManager::informOneObjectIsRemoved(ewol::EObject* _object)
 {
-	for (int32_t iii=0; iiiOnObjectRemove(_object);
+			m_eObjectList[iii]->onObjectRemove(_object);
 		}
 	}
-	for (int32_t iii=0; iiiOnObjectRemove(_object);
+			m_eObjectAutoRemoveList[iii]->onObjectRemove(_object);
 		}
 	}
 	// call input event manager to remove linked widget ...
-	ewol::GetContext().OnObjectRemove(_object);
+	ewol::getContext().onObjectRemove(_object);
 }
 
-void ewol::EObjectManager::Rm(ewol::EObject* _object)
+void ewol::EObjectManager::rm(ewol::EObject* _object)
 {
 	if (NULL == _object) {
 		EWOL_ERROR("Try to remove (NULL) EObject");
 		return;
 	}
-	for (int32_t iii=0; iiiGetId() << "] type=\"" << _object->GetObjectType() << "\"");
+			m_eObjectList.erase(iii);
+			EWOL_DEBUG("Auto-Remove EObject : [" << _object->getId() << "] type=\"" << _object->getObjectType() << "\"");
 			informOneObjectIsRemoved(_object);
-			m_eObjectAutoRemoveList.PushBack(_object);
-			ewol::GetContext().ForceRedrawAll();
+			m_eObjectAutoRemoveList.pushBack(_object);
+			ewol::getContext().forceRedrawAll();
 			return;
 		}
 	}
@@ -137,29 +137,29 @@ void ewol::EObjectManager::AutoRemove(ewol::EObject* _object)
 }
 
 // clean all EObject that request an autoRemove ...
-void ewol::EObjectManager::RemoveAllAutoRemove(void)
+void ewol::EObjectManager::removeAllAutoRemove(void)
 {
-	//EWOL_DEBUG("Auto-Remove EObject section : " << m_eObjectAutoRemoveList.Size() << " elemeents");
-	while(0GetObjectType() << "\"");
+			EWOL_DEBUG("Real Auto-Remove EObject type=\"" << m_eObjectAutoRemoveList[0]->getObjectType() << "\"");
 			delete(m_eObjectAutoRemoveList[0]);
 			m_eObjectAutoRemoveList[0] = NULL;
 		} else {
-			m_eObjectAutoRemoveList.Erase(0);
+			m_eObjectAutoRemoveList.erase(0);
 		}
 	}
-	m_eObjectAutoRemoveList.Clear();
+	m_eObjectAutoRemoveList.clear();
 }
 
-ewol::EObject* ewol::EObjectManager::Get(const etk::UString& _name)
+ewol::EObject* ewol::EObjectManager::get(const etk::UString& _name)
 {
-	if (_name=="") {
+	if (_name == "") {
 		return NULL;
 	}
-	for (int32_t iii=0; iiiGetName() == _name) {
+			if (m_eObjectList[iii]->getName() == _name) {
 				return m_eObjectList[iii];
 			}
 		}
diff --git a/sources/ewol/renderer/EObjectManager.h b/sources/ewol/renderer/EObjectManager.h
index 184032dc..28d728ce 100644
--- a/sources/ewol/renderer/EObjectManager.h
+++ b/sources/ewol/renderer/EObjectManager.h
@@ -18,7 +18,7 @@ namespace ewol
 	class EObjectManager
 	{
 		private:
-			etk::Vector m_eObjectList; // all widget allocated ==> all time increment ... never removed ...
+			etk::Vector m_eObjectList; // all widget allocated  == > all time increment ... never removed ...
 			etk::Vector m_eObjectAutoRemoveList; // all widget allocated
 		public:
 			EObjectManager(void);
@@ -26,22 +26,22 @@ namespace ewol
 			/**
 			 * @brief remove all resources (un-init) out of the destructor (due to the system implementation)
 			 */
-			void UnInit(void);
+			void unInit(void);
 			
-			void Add(ewol::EObject* _object);
-			void Rm(ewol::EObject* _object);
-			int32_t GetNumberObject(void);
+			void add(ewol::EObject* _object);
+			void rm(ewol::EObject* _object);
+			int32_t getNumberObject(void);
 			
-			void AutoRemove(ewol::EObject* _object);
-			void RemoveAllAutoRemove(void);
+			void autoRemove(ewol::EObject* _object);
+			void removeAllAutoRemove(void);
 			
-			ewol::EObject* Get(const etk::UString& _name);
+			ewol::EObject* get(const etk::UString& _name);
 		private:
 			void informOneObjectIsRemoved(ewol::EObject* _object);
 		private:
 			ewol::EMultiCast m_multiCast; //!< muticast manager
 		public:
-			ewol::EMultiCast& MultiCast(void) { return m_multiCast; };
+			ewol::EMultiCast& multiCast(void) { return m_multiCast; };
 	};
 };
 
diff --git a/sources/ewol/renderer/EventEntry.cpp b/sources/ewol/renderer/EventEntry.cpp
index 5b500a04..b7421818 100644
--- a/sources/ewol/renderer/EventEntry.cpp
+++ b/sources/ewol/renderer/EventEntry.cpp
@@ -13,10 +13,10 @@
 
 etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::EventEntry& _obj)
 {
-	_os << "{type=" << _obj.GetType();
-	_os << " status=" << _obj.GetStatus();
-	if (_obj.GetType() == ewol::keyEvent::keyboardChar) {
-		_os << " char=" << _obj.GetChar();
+	_os << "{type=" << _obj.getType();
+	_os << " status=" << _obj.getStatus();
+	if (_obj.getType() == ewol::keyEvent::keyboardChar) {
+		_os << " char=" << _obj.getChar();
 	}
 	_os << "}";
 	return _os;
diff --git a/sources/ewol/renderer/EventEntry.h b/sources/ewol/renderer/EventEntry.h
index 89440f50..c8705df5 100644
--- a/sources/ewol/renderer/EventEntry.h
+++ b/sources/ewol/renderer/EventEntry.h
@@ -29,14 +29,14 @@ namespace ewol {
 				m_specialKey(_specialKey),
 				m_unicodeData(_char)
 			{ };
-			void SetType(ewol::keyEvent::keyboard_te _type) { m_type = _type; };
-			inline const ewol::keyEvent::keyboard_te& GetType(void) const { return m_type; };
-			void SetStatus(ewol::keyEvent::status_te _status) { m_status = _status; };
-			inline const ewol::keyEvent::status_te& GetStatus(void) const { return m_status; };
-			void SetSpecialKey(const ewol::SpecialKey& _specialKey) { m_specialKey = _specialKey; };
-			inline const ewol::SpecialKey& GetSpecialKey(void) const { return m_specialKey; };
-			void SetChar(uniChar_t _char) { m_unicodeData = _char; };
-			inline const uniChar_t& GetChar(void) const { return m_unicodeData; };
+			void setType(ewol::keyEvent::keyboard_te _type) { m_type = _type; };
+			inline const ewol::keyEvent::keyboard_te& getType(void) const { return m_type; };
+			void setStatus(ewol::keyEvent::status_te _status) { m_status = _status; };
+			inline const ewol::keyEvent::status_te& getStatus(void) const { return m_status; };
+			void setSpecialKey(const ewol::SpecialKey& _specialKey) { m_specialKey = _specialKey; };
+			inline const ewol::SpecialKey& getSpecialKey(void) const { return m_specialKey; };
+			void setChar(uniChar_t _char) { m_unicodeData = _char; };
+			inline const uniChar_t& getChar(void) const { return m_unicodeData; };
 	};
 	etk::CCout& operator <<(etk::CCout& _os, const ewol::EventEntry& _obj);
 	
diff --git a/sources/ewol/renderer/EventInput.cpp b/sources/ewol/renderer/EventInput.cpp
index 432e5529..7578768b 100644
--- a/sources/ewol/renderer/EventInput.cpp
+++ b/sources/ewol/renderer/EventInput.cpp
@@ -13,10 +13,10 @@
 
 etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::EventInput& _obj)
 {
-	_os << "{type=" << _obj.GetType();
-	_os << " status=" << _obj.GetStatus();
-	_os << " id=" << _obj.GetId();
-	_os << " pos=" << _obj.GetPos();
+	_os << "{type=" << _obj.getType();
+	_os << " status=" << _obj.getStatus();
+	_os << " id=" << _obj.getId();
+	_os << " pos=" << _obj.getPos();
 	_os << "}";
 	return _os;
 }
diff --git a/sources/ewol/renderer/EventInput.h b/sources/ewol/renderer/EventInput.h
index 7901cd4a..c0ed1cde 100644
--- a/sources/ewol/renderer/EventInput.h
+++ b/sources/ewol/renderer/EventInput.h
@@ -28,14 +28,14 @@ namespace ewol {
 				m_inputId(_id),
 				m_pos(_pos)
 			{ };
-			void SetType(ewol::keyEvent::type_te _type) { m_type = _type; };
-			inline const ewol::keyEvent::type_te& GetType(void) const { return m_type; };
-			void SetStatus(ewol::keyEvent::status_te _status) { m_status = _status; };
-			inline const ewol::keyEvent::status_te& GetStatus(void) const { return m_status; };
-			void SetId(uint8_t _id) { m_inputId = _id; };
-			inline const uint8_t& GetId(void) const { return m_inputId; };
-			void SetPos(const vec2& _pos) { m_pos = _pos; };
-			inline const vec2& GetPos(void) const { return m_pos; };
+			void setType(ewol::keyEvent::type_te _type) { m_type = _type; };
+			inline const ewol::keyEvent::type_te& getType(void) const { return m_type; };
+			void setStatus(ewol::keyEvent::status_te _status) { m_status = _status; };
+			inline const ewol::keyEvent::status_te& getStatus(void) const { return m_status; };
+			void setId(uint8_t _id) { m_inputId = _id; };
+			inline const uint8_t& getId(void) const { return m_inputId; };
+			void setPos(const vec2& _pos) { m_pos = _pos; };
+			inline const vec2& getPos(void) const { return m_pos; };
 	};
 	etk::CCout& operator <<(etk::CCout& _os, const ewol::EventInput& _obj);
 	
@@ -56,10 +56,10 @@ namespace ewol {
 			ewol::Widget* m_dest;
 			int32_t m_realIdEvent;
 		public:
-			void SetDestWidget(ewol::Widget* _dest) { m_dest = _dest; };
-			inline ewol::Widget* GetDestWidget(void) const { return m_dest; };
-			void SetRealId(int32_t _realIdEvent) { m_realIdEvent = _realIdEvent; };
-			inline int32_t GetRealId(void) const { return m_realIdEvent; };
+			void setDestWidget(ewol::Widget* _dest) { m_dest = _dest; };
+			inline ewol::Widget* getDestWidget(void) const { return m_dest; };
+			void setRealId(int32_t _realIdEvent) { m_realIdEvent = _realIdEvent; };
+			inline int32_t getRealId(void) const { return m_realIdEvent; };
 		/*
 		private:
 			int64_t m_lastTime;
diff --git a/sources/ewol/renderer/EventTime.cpp b/sources/ewol/renderer/EventTime.cpp
index 7ca7d415..cca2d44e 100644
--- a/sources/ewol/renderer/EventTime.cpp
+++ b/sources/ewol/renderer/EventTime.cpp
@@ -13,10 +13,10 @@
 
 etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::EventTime& _obj)
 {
-	_os << "{time=" << _obj.GetTime();
-	_os << " uptime=" << _obj.GetApplUpTime();
-	_os << " delta=" << _obj.GetDelta();
-	_os << " deltaCall=" << _obj.GetDeltaCall();
+	_os << "{time=" << _obj.getTime();
+	_os << " uptime=" << _obj.getApplUpTime();
+	_os << " delta=" << _obj.getDelta();
+	_os << " deltaCall=" << _obj.getDeltaCall();
 	_os << "}";
 	return _os;
 }
diff --git a/sources/ewol/renderer/EventTime.h b/sources/ewol/renderer/EventTime.h
index 1db34340..3fe8e044 100644
--- a/sources/ewol/renderer/EventTime.h
+++ b/sources/ewol/renderer/EventTime.h
@@ -29,15 +29,15 @@ namespace ewol {
 				m_timeDeltaCall(_timeDeltaCall)
 			{ };
 		public:
-			void SetTime(int64_t _timeSystem) { m_timeSystem=_timeSystem; };
-			inline int64_t GetTime(void) const { return m_timeSystem; };
-			void SetApplWakeUpTime(int64_t _timeUpAppl) { m_timeUpAppl=_timeUpAppl; };
-			inline int64_t GetApplWakeUpTime(void) const { return m_timeUpAppl; };
-			inline int64_t GetApplUpTime(void) const { return m_timeSystem-m_timeUpAppl; };
-			void SetDelta(float _timeDelta) { m_timeDelta=_timeDelta; };
-			inline float GetDelta(void) const { return m_timeDelta; };
-			void SetDeltaCall(float _timeDeltaCall) { m_timeDeltaCall=_timeDeltaCall; };
-			inline float GetDeltaCall(void) const { return m_timeDeltaCall; };
+			void setTime(int64_t _timeSystem) { m_timeSystem=_timeSystem; };
+			inline int64_t getTime(void) const { return m_timeSystem; };
+			void setApplWakeUpTime(int64_t _timeUpAppl) { m_timeUpAppl=_timeUpAppl; };
+			inline int64_t getApplWakeUpTime(void) const { return m_timeUpAppl; };
+			inline int64_t getApplUpTime(void) const { return m_timeSystem-m_timeUpAppl; };
+			void setDelta(float _timeDelta) { m_timeDelta=_timeDelta; };
+			inline float getDelta(void) const { return m_timeDelta; };
+			void setDeltaCall(float _timeDeltaCall) { m_timeDeltaCall=_timeDeltaCall; };
+			inline float getDeltaCall(void) const { return m_timeDeltaCall; };
 	};
 	etk::CCout& operator <<(etk::CCout& _os, const ewol::EventTime& _obj);
 };
diff --git a/sources/ewol/renderer/Fps.h b/sources/ewol/renderer/Fps.h
index ef9f4fe3..bf57cca1 100644
--- a/sources/ewol/renderer/Fps.h
+++ b/sources/ewol/renderer/Fps.h
@@ -13,8 +13,6 @@ namespace ewol
 {
 	/**
 	 * @brief This class is designed to count the number of frame per second in the main renderer system
-	 * @param ---
-	 * @return ---
 	 */
 	class Fps
 	{
@@ -38,11 +36,8 @@ namespace ewol
 		public:
 			/**
 			 * @brief Constructor
-			 * @param ---
-			 * @return ---
 			 */
-			Fps(const char * displayName, bool displayFPS)
-			{
+			Fps(const char * displayName, bool displayFPS) {
 				startTime = -1;
 				nbCallTime = 0;
 				nbDisplayTime = 0;
@@ -60,21 +55,15 @@ namespace ewol
 			}
 			/**
 			 * @brief Destructor
-			 * @param ---
-			 * @return ---
 			 */
-			~Fps(void)
-			{
+			~Fps(void) {
 				
 			}
 			/**
 			 * @brief this might be call every time a diplay start
-			 * @param ---
-			 * @return ---
 			 */
-			void Tic(void)
-			{
-				int64_t currentTime = ewol::GetTime();
+			void tic(void) {
+				int64_t currentTime = ewol::getTime();
 				ticTime = currentTime;
 				nbCallTime++;
 				if (startTime<0) {
@@ -87,14 +76,12 @@ namespace ewol
 			}
 			/**
 			 * @brief this might be call every time a diplay stop, it do the display every second
-			 * @param[in] displayTime Display curent time of the frame.
-			 * @return ---
+			 * @param[in] displayTime display curent time of the frame.
 			 */
-			void Toc(bool displayTime=false)
-			{
-				int64_t currentTime = ewol::GetTime();
+			void toc(bool displayTime = false) {
+				int64_t currentTime = ewol::getTime();
 				int64_t processTimeLocal = (currentTime - ticTime);
-				if (displayTime==true) {
+				if (displayTime == true) {
 					EWOL_DEBUG(m_displayName << " : processTime : " << (float)((float)processTimeLocal / 1000.0) << "ms ");
 				}
 				if (drwingDone) {
@@ -111,16 +98,14 @@ namespace ewol
 			/**
 			 * @brief this might be call when a display is really done
 			 */
-			void IncrementCounter(void)
-			{
+			void incrementCounter(void) {
 				nbDisplayTime++;
 				drwingDone = true;
 			}
 			/**
-			 * @brief Draw debug display ...
+			 * @brief draw debug display ...
 			 */
-			void Draw(void)
-			{
+			void draw(void) {
 				if (true == display) {
 					if (nbDisplayTime>0) {
 						EWOL_DEBUG(m_displayName << " : Active : "
@@ -151,14 +136,5 @@ namespace ewol
 			}
 	};
 };
-
-/**
- * @brief This fuction display and calculate the curent frame per second of the display
- * @note this function must be call 2 time the first at the start of the display and the second at the end of this one
- * @param[in] Represent the mode of the counter
- * @param[in] the curent system time
- * @ return ---
- */
-
 #endif
 
diff --git a/sources/ewol/renderer/MacOs/Context.cpp b/sources/ewol/renderer/MacOs/Context.cpp
index 96d4dce1..b965fa9e 100644
--- a/sources/ewol/renderer/MacOs/Context.cpp
+++ b/sources/ewol/renderer/MacOs/Context.cpp
@@ -32,7 +32,7 @@
 #include 
 
 
-int64_t ewol::GetTime(void)
+int64_t ewol::getTime(void)
 {
 	struct timespec now;
 	clock_serv_t cclock;
@@ -100,7 +100,7 @@ MacOSInterface* interface = NULL;
 
 
 
-bool MacOs::Draw(bool _displayEveryTime)
+bool MacOs::draw(bool _displayEveryTime)
 {
 	if (interface == NULL) {
 		return false;
@@ -117,7 +117,7 @@ void MacOs::Resize(float _x, float _y)
 }
 
 
-void MacOs::SetMouseState(int32_t _id, bool _isDown, float _x, float _y)
+void MacOs::setMouseState(int32_t _id, bool _isDown, float _x, float _y)
 {
 	if (interface == NULL) {
 		return;
@@ -125,7 +125,7 @@ void MacOs::SetMouseState(int32_t _id, bool _isDown, float _x, float _y)
 	interface->MAC_SetMouseState(_id, _isDown, _x, _y);
 }
 
-void MacOs::SetMouseMotion(int32_t _id, float _x, float _y)
+void MacOs::setMouseMotion(int32_t _id, float _x, float _y)
 {
 	if (interface == NULL) {
 		return;
@@ -133,7 +133,7 @@ void MacOs::SetMouseMotion(int32_t _id, float _x, float _y)
 	interface->MAC_SetMouseMotion(_id, _x, _y);
 }
 
-void MacOs::SetKeyboard(ewol::SpecialKey _keyboardMode, int32_t _unichar, bool _isDown, bool _isAReapeateKey)
+void MacOs::setKeyboard(ewol::SpecialKey _keyboardMode, int32_t _unichar, bool _isDown, bool _isAReapeateKey)
 {
 	if (interface == NULL) {
 		return;
@@ -150,7 +150,7 @@ void MacOs::SetKeyboard(ewol::SpecialKey _keyboardMode, int32_t _unichar, bool _
  */
 int ewol::Run(int _argc, const char *_argv[])
 {
-	etk::SetArgZero(_argv[0]);
+	etk::setArgZero(_argv[0]);
 	interface = new MacOSInterface(_argc, _argv);
 	if (NULL == interface) {
 		EWOL_CRITICAL("Can not create the X11 interface ... MEMORY allocation error");
diff --git a/sources/ewol/renderer/MacOs/Context.h b/sources/ewol/renderer/MacOs/Context.h
index 6491f0ef..9f4f3112 100644
--- a/sources/ewol/renderer/MacOs/Context.h
+++ b/sources/ewol/renderer/MacOs/Context.h
@@ -15,16 +15,16 @@ namespace MacOs
 {
 	
 			// return true if a flush is needed
-			bool Draw(bool _displayEveryTime);
+			bool draw(bool _displayEveryTime);
 			/**
 			 * @brief The OS inform that the current windows has change his size.
 			 * @param[in] _size new size of the windows.
 			 */
 			void Resize(float _x, float _y);
 			
-			void SetMouseState(int32_t _id, bool _isDown, float _x, float _y);
-			void SetMouseMotion(int32_t _id, float _x, float _y);
-			void SetKeyboard(ewol::SpecialKey _keyboardMode, int32_t _unichar, bool _isDown, bool _isAReapeateKey);
+			void setMouseState(int32_t _id, bool _isDown, float _x, float _y);
+			void setMouseMotion(int32_t _id, float _x, float _y);
+			void setKeyboard(ewol::SpecialKey _keyboardMode, int32_t _unichar, bool _isDown, bool _isAReapeateKey);
 	
 };
 
diff --git a/sources/ewol/renderer/MacOs/OpenglView.h b/sources/ewol/renderer/MacOs/OpenglView.h
index e855f170..b938cdc3 100644
--- a/sources/ewol/renderer/MacOs/OpenglView.h
+++ b/sources/ewol/renderer/MacOs/OpenglView.h
@@ -10,7 +10,7 @@
 
 #import 
  
-@interface OpenGLView : NSOpenGLView
+@interface openGLView : NSOpenGLView
 {
 }
 - (void)prepareOpenGL;
diff --git a/sources/ewol/renderer/Windows/Context.cpp b/sources/ewol/renderer/Windows/Context.cpp
index 946aa799..c07c26f0 100644
--- a/sources/ewol/renderer/Windows/Context.cpp
+++ b/sources/ewol/renderer/Windows/Context.cpp
@@ -27,7 +27,7 @@
 
 
 
-int64_t ewol::GetTime(void)
+int64_t ewol::getTime(void)
 {
     struct timeval now;
     gettimeofday(&now, NULL);
@@ -78,8 +78,8 @@ class WindowsContext : public ewol::eContext
 			wc.cbClsExtra = 0;
 			wc.cbWndExtra = 0;
 			wc.hInstance = hInstance;
-			wc.hIcon = LoadIcon( NULL, IDI_APPLICATION );
-			wc.hCursor = LoadCursor( NULL, IDC_ARROW );
+			wc.hIcon = loadIcon( NULL, IDI_APPLICATION );
+			wc.hCursor = loadCursor( NULL, IDC_ARROW );
 			wc.hbrBackground = (HBRUSH)GetStockObject( BLACK_BRUSH );
 			wc.lpszMenuName = NULL;
 			wc.lpszClassName = "EwolMainWindows";
@@ -90,13 +90,13 @@ class WindowsContext : public ewol::eContext
 			                     WS_CAPTION | WS_POPUPWINDOW | WS_VISIBLE | WS_SIZEBOX,
 			                     0, 0, 800, 600,
 			                     NULL, NULL, hInstance, NULL );
-			int border_thickness = GetSystemMetrics(SM_CXSIZEFRAME);
-			int title_size = GetSystemMetrics(SM_CYCAPTION);
+			int border_thickness = getSystemMetrics(SM_CXSIZEFRAME);
+			int title_size = getSystemMetrics(SM_CYCAPTION);
 			m_currentHeight = 600-2*border_thickness -title_size;
 			OS_Resize(800-2*border_thickness, m_currentHeight);
 			
-			// enable OpenGL for the window
-			EnableOpenGL( hWnd, &hDC, &hRC );
+			// enable openGL for the window
+			enableOpenGL( hWnd, &hDC, &hRC );
 			
 			// program main loop
 			while(true == m_run) {
@@ -106,7 +106,7 @@ class WindowsContext : public ewol::eContext
 					if ( msg.message == WM_QUIT ) {
 						m_run = false;
 					} else {
-						TranslateMessage( &msg );
+						translateMessage( &msg );
 						DispatchMessage( &msg );
 					}
 				} else {
@@ -114,8 +114,8 @@ class WindowsContext : public ewol::eContext
 					SwapBuffers( hDC );
 				}
 			}
-			// shutdown OpenGL
-			DisableOpenGL( hWnd, hDC, hRC );
+			// shutdown openGL
+			disableOpenGL( hWnd, hDC, hRC );
 			// destroy the window explicitly
 			DestroyWindow( hWnd );
 			return msg.wParam;
@@ -128,10 +128,10 @@ class WindowsContext : public ewol::eContext
 			PostQuitMessage(0);
 		}
 		
-		void SetSize(const vec2& _size)
+		void setSize(const vec2& _size)
 		{
-			int border_thickness = GetSystemMetrics(SM_CXSIZEFRAME);
-			int title_size = GetSystemMetrics(SM_CYCAPTION);
+			int border_thickness = getSystemMetrics(SM_CXSIZEFRAME);
+			int title_size = getSystemMetrics(SM_CYCAPTION);
 			size.setValue(_size.x() + border_thickness*2,
 			              _size.y() + border_thickness*2 + title_size);
 			//m_currentHeight = size.y;
@@ -141,7 +141,7 @@ class WindowsContext : public ewol::eContext
 		void ClipBoardGet(ewol::clipBoard::clipboardListe_te _clipboardID)
 		{
 			// this is to force the local system to think we have the buffer
-			// TODO : Remove this 2 Line when code will be writen
+			// TODO : remove this 2 line when code will be writen
 			l_clipBoardOwnerStd = true;
 			switch (_clipboardID)
 			{
@@ -152,7 +152,7 @@ class WindowsContext : public ewol::eContext
 					break;
 				case ewol::clipBoard::clipboardStd:
 					if (false == l_clipBoardOwnerStd) {
-						// Generate a request TO the OS
+						// generate a request TO the OS
 						// TODO : Send the message to the OS "We disire to receive the copy buffer ...
 					} else {
 						// just transmit an event , we have the data in the system
@@ -187,11 +187,11 @@ class WindowsContext : public ewol::eContext
 		
 		
 		
-		// Enable OpenGL
-		void EnableOpenGL(HWND _hWnd, HDC* _hDC, HGLRC* _hRC)
+		// enable openGL
+		void enableOpenGL(HWND _hWnd, HDC* _hDC, HGLRC* _hRC)
 		{
 			// get the device context (DC)
-			*hDC = GetDC( _hWnd );
+			*hDC = getDC( _hWnd );
 			
 			PIXELFORMATDESCRIPTOR pfd;
 			// set the pixel format for the DC
@@ -204,7 +204,7 @@ class WindowsContext : public ewol::eContext
 			pfd.cDepthBits = 16;
 			pfd.iLayerType = PFD_MAIN_PLANE;
 			int format = ChoosePixelFormat( *_hDC, &pfd );
-			SetPixelFormat( *_hDC, format, &pfd );
+			setPixelFormat( *_hDC, format, &pfd );
 			
 			// create and enable the render context (RC)
 			*_hRC = wglCreateContext( *_hDC );
@@ -212,20 +212,20 @@ class WindowsContext : public ewol::eContext
 			
 		}
 		
-		// Disable OpenGL
+		// disable openGL
 		
-		void DisableOpenGL(HWND _hWnd, HDC _hDC, HGLRC _hRC)
+		void disableOpenGL(HWND _hWnd, HDC _hDC, HGLRC _hRC)
 		{
 			wglMakeCurrent( NULL, NULL );
 			wglDeleteContext( _hRC );
-			ReleaseDC( _hWnd, _hDC );
+			releaseDC( _hWnd, _hDC );
 		}
 		
 		
 		// Window Procedure
 		static LRESULT CALLBACK WndProc(HWND _hWnd, UINT _message, WPARAM _wParam, LPARAM _lParam)
 		{
-			// TODO : Set this function really work...
+			// TODO : set this function really work...
 			classPointer->WndProcReal(_hWnd, _message, _wParam, _lParam);
 		}
 		
@@ -274,8 +274,8 @@ class WindowsContext : public ewol::eContext
 						if (NULL != tmpVal) {
 							//EWOL_DEBUG("WM_WINDOWPOSCHANGING : : (" << tmpVal->x << "," << tmpVal->y << ") ( " << tmpVal->cx << "," << tmpVal->cy << ")");
 							// in windows system, we need to remove the size of the border elements : 
-							int border_thickness = GetSystemMetrics(SM_CXSIZEFRAME);
-							int title_size = GetSystemMetrics(SM_CYCAPTION);
+							int border_thickness = getSystemMetrics(SM_CXSIZEFRAME);
+							int title_size = getSystemMetrics(SM_CYCAPTION);
 							m_currentHeight = tmpVal->cy - 2*border_thickness - title_size;
 							OS_Resize(tmpVal->cx-2*border_thickness, m_currentHeight);
 						}
@@ -362,14 +362,14 @@ class WindowsContext : public ewol::eContext
 							//case :   keyInput = ewol::keyEvent::keyboardContextMenu; break;
 							case VK_NUMLOCK:   keyInput = ewol::keyEvent::keyboardNumLock;    guiKeyBoardMode.numLock = buttonIsDown; break;
 							case VK_BACK: // DEL
-								tmpChar.Set(0x08);
+								tmpChar.set(0x08);
 								break;
 							// TODO : Really strang, need to understand why ...
 							case 46: // Suppr
-								tmpChar.Set(0x7F);
+								tmpChar.set(0x7F);
 								break;
 							case VK_TAB: // special case for TAB
-								tmpChar.Set(0x09);
+								tmpChar.set(0x09);
 								break;
 							case VK_RETURN: // special case for TAB
 								tmpChar = '\n';
@@ -377,18 +377,18 @@ class WindowsContext : public ewol::eContext
 							default:
 								{
 									BYTE kbd[256];
-									GetKeyboardState(kbd);
+									getKeyboardState(kbd);
 									const int BUFFER_LENGTH = 8; //Length of the buffer
 									WCHAR chars[BUFFER_LENGTH];
 									
 									ToUnicode(wParam,lParam,kbd,chars,BUFFER_LENGTH,0);
-									tmpChar.SetUtf8((char*)chars);
+									tmpChar.setUtf8((char*)chars);
 								}
 								break;
 						}
 						EWOL_DEBUG("kjhkjhkjhkjhkj = " << _wParam);
 						if (tmpChar == 0) {
-							//EWOL_DEBUG("eventKey Move type : " << GetCharTypeMoveEvent(keyInput) );
+							//EWOL_DEBUG("eventKey Move type : " << getCharTypeMoveEvent(keyInput) );
 							OS_SetKeyboardMove(guiKeyBoardMode, keyInput, buttonIsDown);
 						} else {
 							OS_SetKeyboard(guiKeyBoardMode, tmpChar, buttonIsDown);
diff --git a/sources/ewol/renderer/X11/Context.cpp b/sources/ewol/renderer/X11/Context.cpp
index b4a0183b..db0d587d 100644
--- a/sources/ewol/renderer/X11/Context.cpp
+++ b/sources/ewol/renderer/X11/Context.cpp
@@ -51,7 +51,7 @@ bool hasDisplay = false;
 	#define X11_INFO       EWOL_VERBOSE
 	#define X11_CRITICAL   EWOL_VERBOSE
 #endif
-int64_t ewol::GetTime(void)
+int64_t ewol::getTime(void)
 {
 	struct timespec now;
 	int ret = clock_gettime(CLOCK_REALTIME, &now);
@@ -213,7 +213,7 @@ class X11Interface : public ewol::eContext
 							{
 								X11_INFO("Receive : ClientMessage");
 								if(XAtomeDeleteWindows == (int64_t)event.xclient.data.l[0]) {
-									EWOL_INFO("    ==> Kill Requested ...");
+									EWOL_INFO("     == > Kill Requested ...");
 									OS_Stop();
 									m_run = false;
 								}
@@ -223,7 +223,7 @@ class X11Interface : public ewol::eContext
 						//                               Selection AREA                                                              //
 						///////////////////////////////////////////////////////////////////////////////////////////////////////////////
 						case SelectionClear:
-							// Selection has been done on an other program ==> clear ours ...
+							// Selection has been done on an other program  == > clear ours ...
 							X11_INFO("X11 event SelectionClear");
 							{
 								#ifdef DEBUG_X11_EVENT
@@ -242,14 +242,14 @@ class X11Interface : public ewol::eContext
 								} else if (true == m_clipBoardOwnerStd) {
 									m_clipBoardOwnerStd = false;
 								} else {
-									EWOL_ERROR("X11 event SelectionClear ==> but no selection requested anymore ...");
+									EWOL_ERROR("X11 event SelectionClear  == > but no selection requested anymore ...");
 								}
 							}
 							break;
 						case SelectionNotify:
 							X11_INFO("X11 event SelectionNotify");
 							if (event.xselection.property == None) {
-								EWOL_VERBOSE("    ==> no data ...");
+								EWOL_VERBOSE("     == > no data ...");
 							} else {
 								unsigned char *buf = 0;
 								Atom type;
@@ -270,12 +270,12 @@ class X11Interface : public ewol::eContext
 								                   );
 								if (true == m_clipBoardRequestPrimary) {
 									etk::UString tmpppp((char*)buf);
-									ewol::clipBoard::SetSystem(ewol::clipBoard::clipboardSelection, tmpppp);
+									ewol::clipBoard::setSystem(ewol::clipBoard::clipboardSelection, tmpppp);
 									// just transmit an event , we have the data in the system
 									OS_ClipBoardArrive(ewol::clipBoard::clipboardSelection);
 								} else {
 									etk::UString tmpppp((char*)buf);
-									ewol::clipBoard::SetSystem(ewol::clipBoard::clipboardStd, tmpppp);
+									ewol::clipBoard::setSystem(ewol::clipBoard::clipboardStd, tmpppp);
 									// just transmit an event , we have the data in the system
 									OS_ClipBoardArrive(ewol::clipBoard::clipboardStd);
 								}
@@ -299,9 +299,9 @@ class X11Interface : public ewol::eContext
 								
 								etk::UString tmpData = "";
 								if (req->selection == XAtomeSelection) {
-									tmpData = ewol::clipBoard::Get(ewol::clipBoard::clipboardSelection);
+									tmpData = ewol::clipBoard::get(ewol::clipBoard::clipboardSelection);
 								} else if (req->selection == XAtomeClipBoard) {
-									tmpData = ewol::clipBoard::Get(ewol::clipBoard::clipboardStd);
+									tmpData = ewol::clipBoard::get(ewol::clipBoard::clipboardStd);
 								}
 								etk::Char tmpValueStoredTimeToSend = tmpData.c_str();
 								const char * magatTextToSend = tmpValueStoredTimeToSend;
@@ -324,7 +324,7 @@ class X11Interface : public ewol::eContext
 									                 (unsigned char*)listOfAtom,
 									                 nbAtomSupported );
 									respond.xselection.property=req->property;
-									EWOL_INFO("            ==> Respond ... (test)");
+									EWOL_INFO("             == > Respond ... (test)");
 								} else if(XAtomeTargetString == req->target) {
 									XChangeProperty( m_display,
 									                 req->requestor,
@@ -335,7 +335,7 @@ class X11Interface : public ewol::eContext
 									                 (unsigned char*)magatTextToSend,
 									                 strlen(magatTextToSend));
 									respond.xselection.property=req->property;
-									EWOL_INFO("            ==> Respond ...");
+									EWOL_INFO("             == > Respond ...");
 								} else if (XAtomeTargetStringUTF8 == req->target) {
 									XChangeProperty( m_display,
 									                 req->requestor,
@@ -346,7 +346,7 @@ class X11Interface : public ewol::eContext
 									                 (unsigned char*)magatTextToSend,
 									                 strlen(magatTextToSend));
 									respond.xselection.property=req->property;
-									EWOL_INFO("            ==> Respond ...");
+									EWOL_INFO("             == > Respond ...");
 								} else {
 									respond.xselection.property= None;
 								}
@@ -357,7 +357,7 @@ class X11Interface : public ewol::eContext
 								respond.xselection.target= req->target;
 								respond.xselection.time = req->time;
 								XSendEvent (m_display, req->requestor,0,0,&respond);
-								// Flush the message on the pipe ...
+								// flush the message on the pipe ...
 								XFlush (m_display);
 							}
 							break;
@@ -446,7 +446,7 @@ class X11Interface : public ewol::eContext
 							break;
 						case MotionNotify:
 							X11_INFO("X11 event MotionNotify");
-							if(    true==m_grabAllEvent
+							if(    true == m_grabAllEvent
 							    && event.xmotion.x == (int32_t)m_forcePos.x()
 							    && event.xmotion.y == (int32_t)m_forcePos.y()) {
 								X11_VERBOSE("X11 reject mouse move (grab mode)");
@@ -456,12 +456,12 @@ class X11Interface : public ewol::eContext
 							} else {
 								m_cursorEventX = event.xmotion.x;
 								m_cursorEventY = (m_currentHeight-event.xmotion.y);
-								if(true==m_grabAllEvent) {
+								if(true == m_grabAllEvent) {
 									m_cursorEventX -= m_forcePos.x();
 									m_cursorEventY -= (m_currentHeight-m_forcePos.y());
 								}
 								vec2 newDelta = vec2(m_cursorEventX, m_cursorEventY);
-								if(true==m_grabAllEvent) {
+								if(true == m_grabAllEvent) {
 									m_cursorEventX -= m_curentGrabDelta.x();
 									m_cursorEventY -= m_curentGrabDelta.y();
 								}
@@ -479,9 +479,9 @@ class X11Interface : public ewol::eContext
 									X11_DEBUG("X11 event: bt=" << 0 << " " << event.type << " = \"MotionNotify\" (" << m_cursorEventX << "," << m_cursorEventY << ")");
 									OS_SetMouseMotion(0, vec2(m_cursorEventX, m_cursorEventY));
 								}
-								if (true==m_grabAllEvent) {
+								if (true == m_grabAllEvent) {
 									if (m_positionChangeRequested == false) {
-										X11_DEBUG("X11 Set pointer position : " << m_forcePos);
+										X11_DEBUG("X11 set pointer position : " << m_forcePos);
 										XWarpPointer(m_display, None, m_WindowHandle, 0,0, 0, 0, m_forcePos.x(), m_forcePos.y());
 										XFlush(m_display);
 										m_positionChangeRequested = true;
@@ -490,11 +490,11 @@ class X11Interface : public ewol::eContext
 							}
 							break;
 						case FocusIn:
-							X11_INFO("X11 event FocusIn");
+							X11_INFO("X11 event focusIn");
 							specialEventThatNeedARedraw=true;
 							break;
 						case FocusOut:
-							X11_INFO("X11 event : FocusOut");
+							X11_INFO("X11 event : focusOut");
 							specialEventThatNeedARedraw=true;
 							break;
 						case KeyPress:
@@ -625,23 +625,23 @@ class X11Interface : public ewol::eContext
 										case 77:    keyInput = ewol::keyEvent::keyboardNumLock;     m_guiKeyBoardMode.numLock = (event.type == KeyPress) ? true : false; break;
 										case 91: // Suppr on keypad
 											find = false;
-											if(m_guiKeyBoardMode.numLock==true){
-												OS_SetKeyboard(m_guiKeyBoardMode, '.', (event.type==KeyPress), thisIsAReapeateKey);
-												if (true==thisIsAReapeateKey) {
-													OS_SetKeyboard(m_guiKeyBoardMode, '.', !(event.type==KeyPress), thisIsAReapeateKey);
+											if(m_guiKeyBoardMode.numLock == true){
+												OS_SetKeyboard(m_guiKeyBoardMode, '.', (event.type == KeyPress), thisIsAReapeateKey);
+												if (true == thisIsAReapeateKey) {
+													OS_SetKeyboard(m_guiKeyBoardMode, '.', !(event.type == KeyPress), thisIsAReapeateKey);
 												}
 											} else {
-												OS_SetKeyboard(m_guiKeyBoardMode, 0x7F, (event.type==KeyPress), thisIsAReapeateKey);
-												if (true==thisIsAReapeateKey) {
-													OS_SetKeyboard(m_guiKeyBoardMode, 0x7F, !(event.type==KeyPress), thisIsAReapeateKey);
+												OS_SetKeyboard(m_guiKeyBoardMode, 0x7F, (event.type == KeyPress), thisIsAReapeateKey);
+												if (true == thisIsAReapeateKey) {
+													OS_SetKeyboard(m_guiKeyBoardMode, 0x7F, !(event.type == KeyPress), thisIsAReapeateKey);
 												}
 											}
 											break;
 										case 23: // special case for TAB
 											find = false;
-											OS_SetKeyboard(m_guiKeyBoardMode, 0x09, (event.type==KeyPress), thisIsAReapeateKey);
-											if (true==thisIsAReapeateKey) {
-												OS_SetKeyboard(m_guiKeyBoardMode, 0x09, !(event.type==KeyPress), thisIsAReapeateKey);
+											OS_SetKeyboard(m_guiKeyBoardMode, 0x09, (event.type == KeyPress), thisIsAReapeateKey);
+											if (true == thisIsAReapeateKey) {
+												OS_SetKeyboard(m_guiKeyBoardMode, 0x09, !(event.type == KeyPress), thisIsAReapeateKey);
 											}
 											break;
 										default:
@@ -669,11 +669,11 @@ class X11Interface : public ewol::eContext
 												if (count>0) {
 													// transform it in unicode
 													etk::UniChar tmpChar = 0;
-													tmpChar.SetUtf8(buf);
+													tmpChar.setUtf8(buf);
 													//EWOL_INFO("event Key : " << event.xkey.keycode << " char=\"" << buf << "\"'len=" << strlen(buf) << " unicode=" << unicodeValue);
-													OS_SetKeyboard(m_guiKeyBoardMode, tmpChar, (event.type==KeyPress), thisIsAReapeateKey);
-													if (true==thisIsAReapeateKey) {
-														OS_SetKeyboard(m_guiKeyBoardMode, tmpChar, !(event.type==KeyPress), thisIsAReapeateKey);
+													OS_SetKeyboard(m_guiKeyBoardMode, tmpChar, (event.type == KeyPress), thisIsAReapeateKey);
+													if (true == thisIsAReapeateKey) {
+														OS_SetKeyboard(m_guiKeyBoardMode, tmpChar, !(event.type == KeyPress), thisIsAReapeateKey);
 													}
 												} else {
 													EWOL_WARNING("Unknow event Key : " << event.xkey.keycode);
@@ -682,10 +682,10 @@ class X11Interface : public ewol::eContext
 											break;
 									}
 									if (true == find) {
-										//EWOL_DEBUG("eventKey Move type : " << GetCharTypeMoveEvent(keyInput) );
-										OS_SetKeyboardMove(m_guiKeyBoardMode, keyInput, (event.type==KeyPress), thisIsAReapeateKey);
-										if (true==thisIsAReapeateKey) {
-											OS_SetKeyboardMove(m_guiKeyBoardMode, keyInput, !(event.type==KeyPress), thisIsAReapeateKey);
+										//EWOL_DEBUG("eventKey Move type : " << getCharTypeMoveEvent(keyInput) );
+										OS_SetKeyboardMove(m_guiKeyBoardMode, keyInput, (event.type == KeyPress), thisIsAReapeateKey);
+										if (true == thisIsAReapeateKey) {
+											OS_SetKeyboardMove(m_guiKeyBoardMode, keyInput, !(event.type == KeyPress), thisIsAReapeateKey);
 										}
 									}
 								}
@@ -728,26 +728,26 @@ class X11Interface : public ewol::eContext
 			m_run = false;
 		}
 		/****************************************************************************************/
-		virtual void SetSize(const vec2& _size)
+		virtual void setSize(const vec2& _size)
 		{
-			X11_INFO("X11-API: ChangeSize=" << _size);
+			X11_INFO("X11-API: changeSize=" << _size);
 			m_currentHeight = _size.y();
 			m_currentWidth = _size.x();
 			XResizeWindow(m_display, m_WindowHandle, _size.x(), _size.y());
 		}
 		/****************************************************************************************/
-		virtual void SetPos(const vec2& _pos)
+		virtual void setPos(const vec2& _pos)
 		{
-			X11_INFO("X11-API: ChangePos=" << _pos);
+			X11_INFO("X11-API: changePos=" << _pos);
 			XMoveWindow(m_display, m_WindowHandle, _pos.x(), _pos.y());
 			m_originX = _pos.x();
 			m_originY = _pos.y();
 		}
 		/****************************************************************************************/
 		/*
-		virtual void GetAbsPos(ivec2& pos)
+		virtual void getAbsPos(ivec2& pos)
 		{
-			X11_INFO("X11-API: GetAbsPos");
+			X11_INFO("X11-API: getAbsPos");
 			int tmp;
 			unsigned int tmp2;
 			Window fromroot, tmpwin;
@@ -755,10 +755,10 @@ class X11Interface : public ewol::eContext
 		}
 		*/
 		/****************************************************************************************/
-		virtual void SetCursor(ewol::cursorDisplay_te _newCursor)
+		virtual void setCursor(ewol::cursorDisplay_te _newCursor)
 		{
 			if (_newCursor != m_currentCursor) {
-				X11_DEBUG("X11-API: Set New Cursor : " << _newCursor);
+				X11_DEBUG("X11-API: set New Cursor : " << _newCursor);
 				// undefine previous cursors ...
 				XUndefineCursor(m_display, m_WindowHandle);
 				// set the new one :
@@ -883,7 +883,7 @@ class X11Interface : public ewol::eContext
 				m_forcePos.setY(m_currentHeight - m_forcePos.y());
 				m_grabAllEvent = true;
 				// change the pointer position to generate a good mouving at the start ...
-				X11_DEBUG("X11-API: Set pointer position : " << m_forcePos);
+				X11_DEBUG("X11-API: set pointer position : " << m_forcePos);
 				XWarpPointer(m_display, None, m_WindowHandle, 0,0, 0, 0, m_forcePos.x(), m_forcePos.y());
 				XFlush(m_display);
 				m_positionChangeRequested = true;
@@ -918,7 +918,7 @@ class X11Interface : public ewol::eContext
 			}
 			int Xscreen = DefaultScreen(m_display);
 			// set the DPI for the current screen :
-			ewol::dimension::SetPixelRatio(vec2((float)DisplayWidth(m_display, Xscreen)/(float)DisplayWidthMM(m_display, Xscreen),
+			ewol::dimension::setPixelRatio(vec2((float)DisplayWidth(m_display, Xscreen)/(float)DisplayWidthMM(m_display, Xscreen),
 			                                    (float)DisplayHeight(m_display, Xscreen)/(float)DisplayHeightMM(m_display, Xscreen)),
 			                               ewol::Dimension::Millimeter);
 			// get an appropriate visual
@@ -1008,7 +1008,7 @@ class X11Interface : public ewol::eContext
 			
 			XFree(StartupState);
 			
-			/* Open it, wait for it to appear */
+			/* open it, wait for it to appear */
 			XMapWindow(m_display, m_WindowHandle);
 			//XIfEvent(m_display, &event, WaitForMapNotify, (char*)&m_WindowHandle);
 			
@@ -1037,7 +1037,7 @@ class X11Interface : public ewol::eContext
 			
 			XSetICFocus(m_xic);
 			
-			// Set the kill atom so we get a message when the user tries to close the window
+			// set the kill atom so we get a message when the user tries to close the window
 			if ((m_delAtom = XInternAtom(m_display, "WM_DELETE_WINDOW", 0)) != None) {
 				XSetWMProtocols(m_display, m_WindowHandle, &m_delAtom, 1);
 			}
@@ -1048,19 +1048,19 @@ class X11Interface : public ewol::eContext
 			return true;
 		}
 		/****************************************************************************************/
-		void SetIcon(const etk::UString& _inputFile)
+		void setIcon(const etk::UString& _inputFile)
 		{
 			egami::Image dataImage;
 			// load data
-			if (false == egami::Load(dataImage, _inputFile)) {
+			if (false == egami::load(dataImage, _inputFile)) {
 				EWOL_ERROR("Error when loading Icon");
 				return;
 			}
 			int32_t depth = DefaultDepth(m_display, DefaultScreen(m_display) );
-			EWOL_DEBUG("X11 Create icon Size=(" << dataImage.GetWidth() << "," << dataImage.GetHeight() << ") depth=" << depth);
+			EWOL_DEBUG("X11 Create icon size=(" << dataImage.getWidth() << "," << dataImage.getHeight() << ") depth=" << depth);
 			switch(depth) {
 				case 8:
-					EWOL_CRITICAL("Not manage pixmap in 8 bit... ==> no icon ...");
+					EWOL_CRITICAL("Not manage pixmap in 8 bit...  == > no icon ...");
 					return;
 				case 16:
 					break;
@@ -1072,7 +1072,7 @@ class X11Interface : public ewol::eContext
 					EWOL_CRITICAL("Unknow thys type of bitDepth : " << depth);
 					return;
 			}
-			char* tmpVal = new char[4*dataImage.GetWidth()*dataImage.GetHeight()];
+			char* tmpVal = new char[4*dataImage.getWidth()*dataImage.getHeight()];
 			if (NULL == tmpVal) {
 				EWOL_CRITICAL("Allocation error ...");
 				return;
@@ -1080,9 +1080,9 @@ class X11Interface : public ewol::eContext
 			char* tmpPointer = tmpVal;
 			switch(depth) {
 				case 16:
-					for(ivec2 pos(0,0); pos.y() tmpColor = dataImage.Get(pos);
+					for(ivec2 pos(0,0); pos.y() tmpColor = dataImage.get(pos);
 							int16_t tmpVal =   (((uint16_t)((uint16_t)tmpColor.r()>>3))<<11)
 							                 + (((uint16_t)((uint16_t)tmpColor.g()>>2))<<5)
 							                 +  ((uint16_t)((uint16_t)tmpColor.b()>>3));
@@ -1092,9 +1092,9 @@ class X11Interface : public ewol::eContext
 					}
 					break;
 				case 24:
-					for(ivec2 pos(0,0); pos.y() tmpColor = dataImage.Get(pos);
+					for(ivec2 pos(0,0); pos.y() tmpColor = dataImage.get(pos);
 							*tmpPointer++ = tmpColor.b();
 							*tmpPointer++ = tmpColor.g();
 							*tmpPointer++ = tmpColor.r();
@@ -1103,9 +1103,9 @@ class X11Interface : public ewol::eContext
 					}
 					break;
 				case 32:
-					for(ivec2 pos(0,0); pos.y() tmpColor = dataImage.Get(pos);
+					for(ivec2 pos(0,0); pos.y() tmpColor = dataImage.get(pos);
 							*tmpPointer++ = tmpColor.a();
 							*tmpPointer++ = tmpColor.b();
 							*tmpPointer++ = tmpColor.g();
@@ -1123,12 +1123,12 @@ class X11Interface : public ewol::eContext
 			                              ZPixmap,
 			                              0,
 			                              (char*)tmpVal,
-			                              dataImage.GetWidth(),
-			                              dataImage.GetHeight(),
+			                              dataImage.getWidth(),
+			                              dataImage.getHeight(),
 			                              32,
 			                              0);
 			
-			Pixmap tmpPixmap = XCreatePixmap(m_display, m_WindowHandle, dataImage.GetWidth(), dataImage.GetHeight(), depth);
+			Pixmap tmpPixmap = XCreatePixmap(m_display, m_WindowHandle, dataImage.getWidth(), dataImage.getHeight(), depth);
 			switch(tmpPixmap) {
 				case BadAlloc:
 					EWOL_ERROR("X11: BadAlloc");
@@ -1144,7 +1144,7 @@ class X11Interface : public ewol::eContext
 					break;
 			}
 			GC tmpGC = DefaultGC(m_display, DefaultScreen(m_display) );
-			int error = XPutImage(m_display, tmpPixmap, tmpGC, myImage, 0, 0, 0, 0, dataImage.GetWidth(), dataImage.GetHeight());
+			int error = XPutImage(m_display, tmpPixmap, tmpGC, myImage, 0, 0, 0, 0, dataImage.getWidth(), dataImage.getHeight());
 			switch(error) {
 				case BadDrawable:
 					EWOL_ERROR("X11: BadDrawable");
@@ -1174,11 +1174,11 @@ class X11Interface : public ewol::eContext
 			win_hints->icon_pixmap = tmpPixmap;
 			// pass the hints to the window manager.
 			XSetWMHints(m_display, m_WindowHandle, win_hints);
-			EWOL_INFO("    ==> might be done ");
+			EWOL_INFO("     == > might be done ");
 			// finally, we can free the WM hints structure.
 			XFree(win_hints);
 			
-			// Note when we free the pixmap ... the icon is removed ... ==> this is a real memory leek ...
+			// Note when we free the pixmap ... the icon is removed ...  == > this is a real memory leek ...
 			//XFreePixmap(m_display, tmpPixmap);
 			
 			myImage->data = NULL;
@@ -1219,15 +1219,15 @@ class X11Interface : public ewol::eContext
 				EWOL_INFO("XF86 DRI NOT available\n");
 			}
 			
-			// Enable vertical synchronisation : (some computer has synchronisation disable)
+			// enable vertical synchronisation : (some computer has synchronisation disable)
 			setVSync(true);
 			
 			return true;
 		}
 		/****************************************************************************************/
-		void SetTitle(const etk::UString& _title)
+		void setTitle(const etk::UString& _title)
 		{
-			X11_INFO("X11: Set Title (START)");
+			X11_INFO("X11: set Title (START)");
 			XTextProperty tp;
 			etk::Char tmpChar = _title.c_str();
 			tp.value = (unsigned char *)((const char*)tmpChar);
@@ -1238,7 +1238,7 @@ class X11Interface : public ewol::eContext
 			XStoreName(m_display, m_WindowHandle, (const char*)tp.value);
 			XSetIconName(m_display, m_WindowHandle, (const char*)tp.value);
 			XSetWMIconName(m_display, m_WindowHandle, &tp);
-			X11_INFO("X11: Set Title (END)");
+			X11_INFO("X11: set Title (END)");
 		}
 		/****************************************************************************************/
 		void ClipBoardGet(ewol::clipBoard::clipboardListe_te _clipboardID)
@@ -1248,7 +1248,7 @@ class X11Interface : public ewol::eContext
 				case ewol::clipBoard::clipboardSelection:
 					if (false == m_clipBoardOwnerPrimary) {
 						m_clipBoardRequestPrimary = true;
-						// Generate a request on X11
+						// generate a request on X11
 						XConvertSelection(m_display,
 						                  XAtomeSelection,
 						                  XAtomeTargetStringUTF8,
@@ -1263,7 +1263,7 @@ class X11Interface : public ewol::eContext
 				case ewol::clipBoard::clipboardStd:
 					if (false == m_clipBoardOwnerStd) {
 						m_clipBoardRequestPrimary = false;
-						// Generate a request on X11
+						// generate a request on X11
 						XConvertSelection(m_display,
 						                  XAtomeClipBoard,
 						                  XAtomeTargetStringUTF8,
@@ -1314,7 +1314,7 @@ class X11Interface : public ewol::eContext
  */
 int ewol::Run(int _argc, const char *_argv[])
 {
-	etk::SetArgZero(_argv[0]);
+	etk::setArgZero(_argv[0]);
 	X11Interface* interface = new X11Interface(_argc, _argv);
 	if (NULL == interface) {
 		EWOL_CRITICAL("Can not create the X11 interface ... MEMORY allocation error");
diff --git a/sources/ewol/renderer/audio/audio.cpp b/sources/ewol/renderer/audio/audio.cpp
index 73495385..2dfe97e4 100644
--- a/sources/ewol/renderer/audio/audio.cpp
+++ b/sources/ewol/renderer/audio/audio.cpp
@@ -30,31 +30,31 @@ static bool isInit = false;
 #	include 
 #endif
 
-void ewol::audio::Init(void)
+void ewol::audio::init(void)
 {
 	if (isInit == true) {
 		EWOL_ERROR("multiple init requested ... at the audio system ...");
 	}
-	ewol::audio::effects::VolumeSet(0);
-	ewol::audio::effects::MuteSet(false);
-	ewol::audio::music::VolumeSet(0);
-	ewol::audio::music::MuteSet(false);
+	ewol::audio::effects::volumeSet(0);
+	ewol::audio::effects::muteSet(false);
+	ewol::audio::music::volumeSet(0);
+	ewol::audio::music::muteSet(false);
 	musicFadingTime = 100;
 	isInit = true;
 	#ifdef BUILD_PORTAUDIO
-		ewol::portAudio::Init();
+		ewol::portAudio::init();
 	#endif
 }
 
 
-void ewol::audio::UnInit(void)
+void ewol::audio::unInit(void)
 {
 	if (false == isInit) {
 		EWOL_ERROR("multiple un-init requested ... at the audio system ...");
 		return;
 	}
 	#ifdef BUILD_PORTAUDIO
-		ewol::portAudio::UnInit();
+		ewol::portAudio::unInit();
 	#endif
 	musicMute = true;
 	musicVolume = -5000;
@@ -65,7 +65,7 @@ void ewol::audio::UnInit(void)
 
 static ewol::audio::AudioCallback userLocalCallback = NULL;
 
-void ewol::audio::GetData(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels)
+void ewol::audio::getData(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels)
 {
 	// TODO : set the real playing time ...
 	currentTimePlaying += 10;
@@ -80,9 +80,9 @@ void ewol::audio::GetData(int16_t * bufferInterlace, int32_t nbSample, int32_t n
 		(*userLocalCallback)(bufferInterlace, nbSample, nbChannels);
 	}
 	// get background music :
-	ewol::audio::music::GetData(bufferInterlace, nbSample, nbChannels);
+	ewol::audio::music::getData(bufferInterlace, nbSample, nbChannels);
 	// add effects :
-	ewol::audio::effects::GetData(bufferInterlace, nbSample, nbChannels);
+	ewol::audio::effects::getData(bufferInterlace, nbSample, nbChannels);
 	static FILE * plop = fopen("/home/edupin/testFile48khzstereo.raw", "w");
 	if (plop!=NULL) {
 		fwrite(bufferInterlace, sizeof(int16_t), nbSample*nbChannels, plop);
@@ -90,69 +90,69 @@ void ewol::audio::GetData(int16_t * bufferInterlace, int32_t nbSample, int32_t n
 }
 
 
-void ewol::audio::AddCallbackOutput(ewol::audio::AudioCallback userCallback)
+void ewol::audio::addCallbackOutput(ewol::audio::AudioCallback userCallback)
 {
 	userLocalCallback = userCallback;
 }
 
-void ewol::audio::music::Fading(int32_t timeMs)
+void ewol::audio::music::fading(int32_t timeMs)
 {
 	musicFadingTime = timeMs;
 	musicFadingTime = etk_avg(-100, musicFadingTime, 20);
-	EWOL_INFO("Set music fading time at " << timeMs << "ms ==> " << musicFadingTime << "ms");
+	EWOL_INFO("Set music fading time at " << timeMs << "ms  == > " << musicFadingTime << "ms");
 }
 
 
-bool ewol::audio::music::ListAdd(etk::UString file)
+bool ewol::audio::music::listAdd(etk::UString file)
 {
 	return false;
 }
 
 
-bool ewol::audio::music::ListRm(etk::UString file)
+bool ewol::audio::music::listRm(etk::UString file)
 {
 	return false;
 }
 
 
-bool ewol::audio::music::ListClean(void)
+bool ewol::audio::music::listClean(void)
 {
 	return false;
 }
 
 
-bool ewol::audio::music::ListPrevious(void)
+bool ewol::audio::music::listPrevious(void)
 {
 	return false;
 }
 
 
-bool ewol::audio::music::ListNext(void)
+bool ewol::audio::music::listNext(void)
 {
 	return false;
 }
 
 
-bool ewol::audio::music::ListFirst(void)
+bool ewol::audio::music::listFirst(void)
 {
 	return false;
 }
 
 
-bool ewol::audio::music::ListLast(void)
+bool ewol::audio::music::listLast(void)
 {
 	return false;
 }
 
 
 
-bool ewol::audio::music::ListPlay(void)
+bool ewol::audio::music::listPlay(void)
 {
 	return false;
 }
 
 
-bool ewol::audio::music::ListStop(void)
+bool ewol::audio::music::listStop(void)
 {
 	return false;
 }
@@ -160,20 +160,20 @@ bool ewol::audio::music::ListStop(void)
 
 
 
-bool ewol::audio::music::Play(etk::UString file)
+bool ewol::audio::music::play(etk::UString file)
 {
 	return false;
 }
 
 
-bool ewol::audio::music::Stop(void)
+bool ewol::audio::music::stop(void)
 {
 	return false;
 }
 
 
 
-float ewol::audio::music::VolumeGet(void)
+float ewol::audio::music::volumeGet(void)
 {
 	return musicVolume;
 }
@@ -181,32 +181,32 @@ float ewol::audio::music::VolumeGet(void)
 
 static void uptateMusicVolume(void)
 {
-	if (musicMute==true) {
+	if (musicMute == true) {
 		musicVolumeApply = 0;
 	} else {
-		// Convert in an fixpoint value
+		// convert in an fixpoint value
 		// V2 = V1*10^(db/20)
 		double coef = pow(10, (musicVolume/20) );
 		musicVolumeApply = (int32_t)(coef * (double)(1<<16));
 	}
 }
 
-void ewol::audio::music::VolumeSet(float newVolume)
+void ewol::audio::music::volumeSet(float newVolume)
 {
 	musicVolume = newVolume;
 	musicVolume = etk_avg(-1000, musicVolume, 40);
-	EWOL_INFO("Set music Volume at " << newVolume << "dB ==> " << musicVolume << "dB");
+	EWOL_INFO("Set music Volume at " << newVolume << "dB  == > " << musicVolume << "dB");
 	uptateMusicVolume();
 }
 
 
-bool ewol::audio::music::MuteGet(void)
+bool ewol::audio::music::muteGet(void)
 {
 	return musicMute;
 }
 
 
-void ewol::audio::music::MuteSet(bool newMute)
+void ewol::audio::music::muteSet(bool newMute)
 {
 	musicMute = newMute;
 	EWOL_INFO("Set music Mute at " << newMute);
@@ -214,7 +214,7 @@ void ewol::audio::music::MuteSet(bool newMute)
 }
 
 
-void ewol::audio::music::GetData(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels)
+void ewol::audio::music::getData(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels)
 {
 	/*static int32_t maxValue = 0;
 	static float angle = 0;
@@ -226,7 +226,7 @@ void ewol::audio::music::GetData(int16_t * bufferInterlace, int32_t nbSample, in
 		bufferInterlace[iii*2] = (float)maxValue * sin(angle/180.0 * M_PI);
 		bufferInterlace[iii*2+1] = bufferInterlace[iii*2];
 		angle+=0.9;
-		if (angle>=360) {
+		if (angle >= 360) {
 			angle -= 360.0;
 		}
 	}*/
@@ -244,7 +244,7 @@ class EffectsLoaded {
 		{
 			m_file = file;
 			m_requestedTime = 1;
-			m_data = ewol::audio::wav::LoadData(file, 1, 48000, m_nbSamples);
+			m_data = ewol::audio::wav::loadData(file, 1, 48000, m_nbSamples);
 			if (m_data == NULL) {
 				// write an error ...
 			}
@@ -262,11 +262,11 @@ class RequestPlay {
 		int32_t         m_playTime; // position in sample playing in the audio effects
 	public :
 		RequestPlay(EffectsLoaded * effect) : m_freeSlot(false), m_effect(effect), m_playTime(0) { };
-		void Reset(EffectsLoaded * effect) { m_effect=effect; m_playTime=0; m_freeSlot=false; };
-		bool IsFree(void) { return m_freeSlot; };
-		void Play(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels)
+		void reset(EffectsLoaded * effect) { m_effect=effect; m_playTime=0; m_freeSlot=false; };
+		bool isFree(void) { return m_freeSlot; };
+		void play(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels)
 		{
-			if (true==m_freeSlot) {
+			if (true == m_freeSlot) {
 				return;
 			}
 			if (m_effect->m_data == NULL) {
@@ -279,7 +279,7 @@ class RequestPlay {
 			int16_t * newData = &m_effect->m_data[m_playTime];
 			//EWOL_DEBUG("AUDIO : Play slot... nb sample : " << processTimeMax << " playTime=" <= ListEffects.Size()) {
-		EWOL_ERROR("Wrong effect ID : " << effectId << " != [0.." << ListEffects.Size()-1 << "] ==> can not remove it ...");
+	if (effectId <0 || effectId >= ListEffects.size()) {
+		EWOL_ERROR("Wrong effect ID : " << effectId << " != [0.." << ListEffects.size()-1 << "]  == > can not remove it ...");
 		return;
 	}
 	if (ListEffects[effectId] == NULL) {
-		EWOL_ERROR("effect ID : " << effectId << " ==> has already been removed");
+		EWOL_ERROR("effect ID : " << effectId << "  == > has already been removed");
 		return;
 	}
 	// check number of requested
-	if (ListEffects[effectId]->m_requestedTime <=0) {
-		EWOL_ERROR("effect ID : " << effectId << " ==> request more than predicted a removed of an effects");
+	if (ListEffects[effectId]->m_requestedTime  <= 0) {
+		EWOL_ERROR("effect ID : " << effectId << "  == > request more than predicted a removed of an effects");
 		return;
 	}
 	ListEffects[effectId]->m_requestedTime--;
@@ -344,21 +344,21 @@ void ewol::audio::effects::Rm(int32_t effectId)
 }
 
 
-void ewol::audio::effects::Play(int32_t effectId, float xxx, float yyy)
+void ewol::audio::effects::play(int32_t effectId, float xxx, float yyy)
 {
-	if (effectId <0 || effectId >= ListEffects.Size()) {
-		EWOL_ERROR("Wrong effect ID : " << effectId << " != [0.." << ListEffects.Size()-1 << "] ==> can not play it ...");
+	if (effectId <0 || effectId >= ListEffects.size()) {
+		EWOL_ERROR("Wrong effect ID : " << effectId << " != [0.." << ListEffects.size()-1 << "]  == > can not play it ...");
 		return;
 	}
 	if (ListEffects[effectId] == NULL) {
-		EWOL_ERROR("effect ID : " << effectId << " ==> has been removed");
+		EWOL_ERROR("effect ID : " << effectId << "  == > has been removed");
 		return;
 	}
 	EWOL_VERBOSE("effect play : " << effectId );
 	// try to find an empty slot :
-	for (int32_t iii=0; iiiIsFree()) {
-			ListEffectsPlaying[iii]->Reset(ListEffects[effectId]);
+	for (int32_t iii=0; iiiisFree()) {
+			ListEffectsPlaying[iii]->reset(ListEffects[effectId]);
 			return;
 		}
 	}
@@ -367,11 +367,11 @@ void ewol::audio::effects::Play(int32_t effectId, float xxx, float yyy)
 		EWOL_CRITICAL("Allocation error of a playing element : " << effectId);
 		return;
 	}
-	ListEffectsPlaying.PushBack(newPlay);
+	ListEffectsPlaying.pushBack(newPlay);
 }
 
 
-float ewol::audio::effects::VolumeGet(void)
+float ewol::audio::effects::volumeGet(void)
 {
 	return effectsVolume;
 }
@@ -379,32 +379,32 @@ float ewol::audio::effects::VolumeGet(void)
 
 static void uptateEffectVolume(void)
 {
-	if (effectsMute==true) {
+	if (effectsMute == true) {
 		effectsVolumeApply = 0;
 	} else {
-		// Convert in an fixpoint value
+		// convert in an fixpoint value
 		// V2 = V1*10^(db/20)
 		double coef = pow(10, (effectsVolume/20) );
 		effectsVolumeApply = (int32_t)(coef * (double)(1<<16));
 	}
 }
 
-void ewol::audio::effects::VolumeSet(float newVolume)
+void ewol::audio::effects::volumeSet(float newVolume)
 {
 	effectsVolume = newVolume;
 	effectsVolume = etk_avg(-100, effectsVolume, 20);
-	EWOL_INFO("Set music Volume at " << newVolume << "dB ==> " << effectsVolume << "dB");
+	EWOL_INFO("Set music Volume at " << newVolume << "dB  == > " << effectsVolume << "dB");
 	uptateEffectVolume();
 }
 
 
-bool ewol::audio::effects::MuteGet(void)
+bool ewol::audio::effects::muteGet(void)
 {
 	return effectsMute;
 }
 
 
-void ewol::audio::effects::MuteSet(bool newMute)
+void ewol::audio::effects::muteSet(bool newMute)
 {
 	effectsMute = newMute;
 	EWOL_INFO("Set effects Mute at " << newMute);
@@ -412,11 +412,11 @@ void ewol::audio::effects::MuteSet(bool newMute)
 
 
 
-void ewol::audio::effects::GetData(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels)
+void ewol::audio::effects::getData(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels)
 {
-	for (int32_t iii=0; iiiPlay(bufferInterlace, nbSample, nbChannels);
+			ListEffectsPlaying[iii]->play(bufferInterlace, nbSample, nbChannels);
 		}
 	}
 }
diff --git a/sources/ewol/renderer/audio/audio.h b/sources/ewol/renderer/audio/audio.h
index 8cbb9852..a643d125 100644
--- a/sources/ewol/renderer/audio/audio.h
+++ b/sources/ewol/renderer/audio/audio.h
@@ -15,51 +15,51 @@
 
 namespace ewol {
 	namespace audio {
-		void Init(void);
-		void UnInit(void);
+		void init(void);
+		void unInit(void);
 		
 		typedef void (*AudioCallback)(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels);
-		void AddCallbackOutput(AudioCallback userCallback);
+		void addCallbackOutput(AudioCallback userCallback);
 		
-		void GetData(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels);
+		void getData(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels);
 		
 		namespace music {
-			void           Fading(int32_t timeMs);
+			void fading(int32_t timeMs);
 			// list playing system : is cyclic ...
-			bool  ListAdd(etk::UString file);
-			bool  ListRm(etk::UString file);
-			bool  ListClean(void);
-			bool  ListPrevious(void);
-			bool  ListNext(void);
-			bool  ListFirst(void);
-			bool  ListLast(void);
-			bool  ListPlay(void); // List playing
-			bool  ListStop(void); // List stopping
+			bool  listAdd(etk::UString file);
+			bool  listRm(etk::UString file);
+			bool  listClean(void);
+			bool  listPrevious(void);
+			bool  listNext(void);
+			bool  listFirst(void);
+			bool  listLast(void);
+			bool  listPlay(void); // List playing
+			bool  listStop(void); // List stopping
 			
-			bool  Play(etk::UString file); // play specific file ... pause the list element;
-			bool  Stop(void);
+			bool  play(etk::UString file); // play specific file ... pause the list element;
+			bool  stop(void);
 			
 			// in db
-			float VolumeGet(void);
-			void  VolumeSet(float newVolume);
-			bool  MuteGet(void);
-			void  MuteSet(bool newMute);
-			void  GetData(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels);
+			float volumeGet(void);
+			void  volumeSet(float newVolume);
+			bool  muteGet(void);
+			void  muteSet(bool newMute);
+			void  getData(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels);
 			
 		};
 		// note effect is loaded in memory (then don't create long effect) and unload only when requested
 		namespace effects {
 			// note : support file (Mono, 16bit, 48kHz) : .raw or .wav (no encodage) or .ogg (decoded with tremor lib)
-			int32_t Add(etk::UString file);
-			void    Rm(int32_t effectId);
-			void    Play(int32_t effectId, float xxx, float yyy);
+			int32_t add(etk::UString file);
+			void    rm(int32_t effectId);
+			void    play(int32_t effectId, float xxx, float yyy);
 			
 			// in db
-			float VolumeGet(void);
-			void  VolumeSet(float newVolume);
-			bool  MuteGet(void);
-			void  MuteSet(bool newMute);
-			void  GetData(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels);
+			float volumeGet(void);
+			void  volumeSet(float newVolume);
+			bool  muteGet(void);
+			void  muteSet(bool newMute);
+			void  getData(int16_t * bufferInterlace, int32_t nbSample, int32_t nbChannels);
 			
 		};
 	};
diff --git a/sources/ewol/renderer/audio/decWav.cpp b/sources/ewol/renderer/audio/decWav.cpp
index f21f7b8b..3b486161 100644
--- a/sources/ewol/renderer/audio/decWav.cpp
+++ b/sources/ewol/renderer/audio/decWav.cpp
@@ -60,7 +60,7 @@ typedef struct {
 #define COMPR_G721   (64)
 #define COMPR_MPEG   (80)
 
-int16_t * ewol::audio::wav::LoadData(etk::UString filename, int8_t nbChan, int32_t frequency, int32_t & nbSampleOut)
+int16_t * ewol::audio::wav::loadData(etk::UString filename, int8_t nbChan, int32_t frequency, int32_t & nbSampleOut)
 {
 	nbSampleOut = 0;
 	waveHeader myHeader;
@@ -69,28 +69,28 @@ int16_t * ewol::audio::wav::LoadData(etk::UString filename, int8_t nbChan, int32
 	// Start loading the XML : 
 	EWOL_DEBUG("open file (WAV) \"" << fileAccess << "\"");
 
-	if (false == fileAccess.Exist()) {
+	if (false == fileAccess.exist()) {
 		EWOL_ERROR("File Does not exist : \"" << fileAccess << "\"");
 		return NULL;
 	}
-	int32_t fileSize = fileAccess.FileSize();
-	if (0==fileSize) {
+	int32_t fileSize = fileAccess.fileSize();
+	if (0 == fileSize) {
 		EWOL_ERROR("This file is empty : \"" << fileAccess << "\"");
 		return NULL;
 	}
-	if (false == fileAccess.FileOpenRead()) {
+	if (false == fileAccess.fileOpenRead()) {
 		EWOL_ERROR("Can not open the file : \"" << fileAccess << "\"");
 		return NULL;
 	}
 	// try to find endienness :
 	if (fileSize < sizeof(waveHeader)) {
-		EWOL_ERROR("File : \"" << fileAccess << "\" ==> has not enouth data inside might be minumum of " << (int32_t)(sizeof(waveHeader)));
+		EWOL_ERROR("File : \"" << fileAccess << "\"  == > has not enouth data inside might be minumum of " << (int32_t)(sizeof(waveHeader)));
 		return NULL;
 	}
 	// ----------------------------------------------
 	// read the header :
 	// ----------------------------------------------
-	if (fileAccess.FileRead(&myHeader.riffTag, 1, 4)!=4) {
+	if (fileAccess.fileRead(&myHeader.riffTag, 1, 4)!=4) {
 		EWOL_ERROR("Can not 4 element in the file : \"" << fileAccess << "\"");
 		return NULL;
 	}
@@ -108,14 +108,14 @@ int16_t * ewol::audio::wav::LoadData(etk::UString filename, int8_t nbChan, int32
 	}
 	// get the data size :
 	unsigned char tmpData[32];
-	if (fileAccess.FileRead(tmpData, 1, 4)!=4) {
+	if (fileAccess.fileRead(tmpData, 1, 4)!=4) {
 		EWOL_ERROR("Can not 4 element in the file : \"" << fileAccess << "\"");
 		return NULL;
 	}
 	myHeader.size = CONVERT_UINT32(littleEndien, tmpData);
 	
 	// get the data size :
-	if (fileAccess.FileRead(&myHeader.waveTag, 1, 4)!=4) {
+	if (fileAccess.fileRead(&myHeader.waveTag, 1, 4)!=4) {
 		EWOL_ERROR("Can not 4 element in the file : \"" << fileAccess << "\"");
 		return NULL;
 	}
@@ -128,7 +128,7 @@ int16_t * ewol::audio::wav::LoadData(etk::UString filename, int8_t nbChan, int32
 	}
 	
 	// get the data size :
-	if (fileAccess.FileRead(&myHeader.fmtTag, 1, 4)!=4) {
+	if (fileAccess.fileRead(&myHeader.fmtTag, 1, 4)!=4) {
 		EWOL_ERROR("Can not 4 element in the file : \"" << fileAccess << "\"");
 		return NULL;
 	}
@@ -140,17 +140,17 @@ int16_t * ewol::audio::wav::LoadData(etk::UString filename, int8_t nbChan, int32
 		return NULL;
 	}
 	// get the data size :
-	if (fileAccess.FileRead(tmpData, 1, 4)!=4) {
+	if (fileAccess.fileRead(tmpData, 1, 4)!=4) {
 		EWOL_ERROR("Can not 4 element in the file : \"" << fileAccess << "\"");
 		return NULL;
 	}
 	myHeader.waveFormatSize = CONVERT_UINT32(littleEndien, tmpData);
 	
 	if (myHeader.waveFormatSize != 16) {
-		EWOL_ERROR("file : \"" << fileAccess << "\"  ==> header error ...");
+		EWOL_ERROR("file : \"" << fileAccess << "\"   == > header error ...");
 		return NULL;
 	}
-	if (fileAccess.FileRead(tmpData, 1, 16)!=16) {
+	if (fileAccess.fileRead(tmpData, 1, 16)!=16) {
 		EWOL_ERROR("Can not 16 element in the file : \"" << fileAccess << "\"");
 		return NULL;
 	}
@@ -174,7 +174,7 @@ int16_t * ewol::audio::wav::LoadData(etk::UString filename, int8_t nbChan, int32
 	EWOL_DEBUG("    bytesPerFrame : " << myHeader.waveFormat.bytesPerFrame);
 	EWOL_DEBUG("    bitsPerSample : " << myHeader.waveFormat.bitsPerSample);
 	// get the data size :
-	if (fileAccess.FileRead(&myHeader.dataTag, 1, 4)!=4) {
+	if (fileAccess.fileRead(&myHeader.dataTag, 1, 4)!=4) {
 		EWOL_ERROR("Can not 4 element in the file : \"" << fileAccess << "\"");
 		return NULL;
 	}
@@ -186,7 +186,7 @@ int16_t * ewol::audio::wav::LoadData(etk::UString filename, int8_t nbChan, int32
 		return NULL;
 	}
 	// get the data size :
-	if (fileAccess.FileRead(tmpData, 1, 4)!=4) {
+	if (fileAccess.fileRead(tmpData, 1, 4)!=4) {
 		EWOL_ERROR("Can not 4 element in the file : \"" << fileAccess << "\"");
 		return NULL;
 	}
@@ -198,22 +198,22 @@ int16_t * ewol::audio::wav::LoadData(etk::UString filename, int8_t nbChan, int32
 	
 	//Parse the data and transform it if needed ...
 	if (COMPR_PCM != myHeader.waveFormat.type) {
-		EWOL_ERROR("File : \"" << fileAccess << "\" ==> support only PCM compression ...");
+		EWOL_ERROR("File : \"" << fileAccess << "\"  == > support only PCM compression ...");
 		return NULL;
 	}
-	if (myHeader.waveFormat.channelCount==0 || myHeader.waveFormat.channelCount>2) {
-		EWOL_ERROR("File : \"" << fileAccess << "\" ==> support only mono or stereo ..." << myHeader.waveFormat.channelCount);
+	if (myHeader.waveFormat.channelCount == 0 || myHeader.waveFormat.channelCount>2) {
+		EWOL_ERROR("File : \"" << fileAccess << "\"  == > support only mono or stereo ..." << myHeader.waveFormat.channelCount);
 		return NULL;
 	}
-	if ( ! (    myHeader.waveFormat.bitsPerSample==16
-	         || myHeader.waveFormat.bitsPerSample==24
-	         || myHeader.waveFormat.bitsPerSample==32 ) ) {
-		EWOL_ERROR("File : \"" << fileAccess << "\" ==> not supported bit/sample ..." << myHeader.waveFormat.bitsPerSample);
+	if ( ! (    myHeader.waveFormat.bitsPerSample == 16
+	         || myHeader.waveFormat.bitsPerSample == 24
+	         || myHeader.waveFormat.bitsPerSample == 32 ) ) {
+		EWOL_ERROR("File : \"" << fileAccess << "\"  == > not supported bit/sample ..." << myHeader.waveFormat.bitsPerSample);
 		return NULL;
 	}
 	if( ! (   44100 == myHeader.waveFormat.samplesPerSec
 	       || 48000 == myHeader.waveFormat.samplesPerSec) ) {
-		EWOL_ERROR("File : \"" << fileAccess << "\" ==> not supported frequency " << myHeader.waveFormat.samplesPerSec << " != 48000");
+		EWOL_ERROR("File : \"" << fileAccess << "\"  == > not supported frequency " << myHeader.waveFormat.samplesPerSec << " != 48000");
 		return NULL;
 	}
 	EWOL_DEBUG("    dataSize : " << myHeader.dataSize);
@@ -232,14 +232,14 @@ int16_t * ewol::audio::wav::LoadData(etk::UString filename, int8_t nbChan, int32
 		char audioSample[8];
 		if (myHeader.waveFormat.bitsPerSample == 16) {
 			if (myHeader.waveFormat.channelCount == 1) {
-				if (fileAccess.FileRead(audioSample, 1, 2)!=2) {
+				if (fileAccess.fileRead(audioSample, 1, 2)!=2) {
 					EWOL_ERROR("Read Error at position : " << iii);
 					return NULL;
 				}
 				left = ((int32_t)((int16_t)CONVERT_INT16(littleEndien, audioSample))) << 16;
 				right = left;
 			} else {
-				if (fileAccess.FileRead(audioSample, 1, 4)!=4) {
+				if (fileAccess.fileRead(audioSample, 1, 4)!=4) {
 					EWOL_ERROR("Read Error at position : " << iii);
 					return NULL;
 				}
@@ -248,14 +248,14 @@ int16_t * ewol::audio::wav::LoadData(etk::UString filename, int8_t nbChan, int32
 			}
 		} else if (myHeader.waveFormat.bitsPerSample == 24) {
 			if (myHeader.waveFormat.channelCount == 1) {
-				if (fileAccess.FileRead(audioSample, 1, 3)!=3) {
+				if (fileAccess.fileRead(audioSample, 1, 3)!=3) {
 					EWOL_ERROR("Read Error at position : " << iii);
 					return NULL;
 				}
 				left = CONVERT_INT24(littleEndien, audioSample);
 				right = left;
 			} else {
-				if (fileAccess.FileRead(audioSample, 1, 6)!=6) {
+				if (fileAccess.fileRead(audioSample, 1, 6)!=6) {
 					EWOL_ERROR("Read Error at position : " << iii);
 					return NULL;
 				}
@@ -264,14 +264,14 @@ int16_t * ewol::audio::wav::LoadData(etk::UString filename, int8_t nbChan, int32
 			}
 		} else if (myHeader.waveFormat.bitsPerSample == 32) {
 			if (myHeader.waveFormat.channelCount == 1) {
-				if (fileAccess.FileRead(audioSample, 1, 4)!=4) {
+				if (fileAccess.fileRead(audioSample, 1, 4)!=4) {
 					EWOL_ERROR("Read Error at position : " << iii);
 					return NULL;
 				}
 				left = CONVERT_INT32(littleEndien, audioSample);
 				right = left;
 			} else {
-				if (fileAccess.FileRead(audioSample, 1, 8)!=8) {
+				if (fileAccess.fileRead(audioSample, 1, 8)!=8) {
 					EWOL_ERROR("Read Error at position : " << iii);
 					return NULL;
 				}
@@ -287,7 +287,7 @@ int16_t * ewol::audio::wav::LoadData(etk::UString filename, int8_t nbChan, int32
 		}
 	}
 	// close the file:
-	fileAccess.FileClose();
+	fileAccess.fileClose();
 	nbSampleOut = nbSample;
 	return outputData;
 }
diff --git a/sources/ewol/renderer/audio/decWav.h b/sources/ewol/renderer/audio/decWav.h
index 220d1a31..287b9d01 100644
--- a/sources/ewol/renderer/audio/decWav.h
+++ b/sources/ewol/renderer/audio/decWav.h
@@ -15,7 +15,7 @@
 namespace ewol {
 	namespace audio {
 		namespace wav {
-			int16_t * LoadData(etk::UString filename, int8_t nbChan, int32_t frequency, int32_t & nbSampleOut);
+			int16_t * loadData(etk::UString filename, int8_t nbChan, int32_t frequency, int32_t & nbSampleOut);
 		};
 	};
 };
diff --git a/sources/ewol/renderer/audio/interfacePortAudio.cpp b/sources/ewol/renderer/audio/interfacePortAudio.cpp
index c11c88eb..3b84d923 100644
--- a/sources/ewol/renderer/audio/interfacePortAudio.cpp
+++ b/sources/ewol/renderer/audio/interfacePortAudio.cpp
@@ -45,13 +45,13 @@ static int patestCallback( const void *inputBuffer, void *outputBuffer,
     userOutputData *data = (userOutputData*)userData; 
     // no use of the input buffer ... (mightt be NULL)
     (void) inputBuffer;
-    ewol::audio::GetData((int16_t*)outputBuffer, framesPerBuffer, data->nbChanelsOutput);
+    ewol::audio::getData((int16_t*)outputBuffer, framesPerBuffer, data->nbChanelsOutput);
     return 0;
 }
 
 #define SAMPLE_RATE (44100)
 
-void ewol::portAudio::Init(void)
+void ewol::portAudio::init(void)
 {
 	PaError err;
 	EWOL_DEBUG("Create Audio Thread...");
@@ -65,7 +65,7 @@ void ewol::portAudio::Init(void)
 	data.nbChanelsInput = 0;
 	data.nbChanelsOutput = 2;
 	data.frameSize = 256;
-	/* Open an audio I/O stream. */
+	/* open an audio I/O stream. */
 	err = Pa_OpenDefaultStream( &stream, data.nbChanelsInput, data.nbChanelsOutput,
 	                            paInt16, data.sampleRate, data.frameSize,
 	                            patestCallback, &data );
@@ -81,7 +81,7 @@ void ewol::portAudio::Init(void)
 	EWOL_DEBUG("Create Audio Thread ... might have start");
 }
 
-void ewol::portAudio::UnInit(void)
+void ewol::portAudio::unInit(void)
 {
 	PaError err;
 	// destroy the thread ...
diff --git a/sources/ewol/renderer/audio/interfacePortAudio.h b/sources/ewol/renderer/audio/interfacePortAudio.h
index c8bfe9cc..773e2407 100644
--- a/sources/ewol/renderer/audio/interfacePortAudio.h
+++ b/sources/ewol/renderer/audio/interfacePortAudio.h
@@ -13,8 +13,8 @@
 
 namespace ewol {
 	namespace portAudio {
-		void Init(void);
-		void UnInit(void);
+		void init(void);
+		void unInit(void);
 	};
 };
 
diff --git a/sources/ewol/renderer/directFB/Context.cpp b/sources/ewol/renderer/directFB/Context.cpp
index 99f7c118..4600bc7f 100644
--- a/sources/ewol/renderer/directFB/Context.cpp
+++ b/sources/ewol/renderer/directFB/Context.cpp
@@ -9,7 +9,7 @@
 /*
  notes : 
 	sudo edn /etc/udev/rules.d/framebuffer.rules
-		KERNEL=="fb0", OWNER="root", MODE="0660"
+		KERNEL == "fb0", OWNER="root", MODE="0660"
 	sudo usermod -a -G video username
 	sudo usermod -a -G tty username
 	sudo fbset -i
@@ -47,7 +47,7 @@
 #include 
 
 
-int64_t guiInterface::GetTime(void)
+int64_t guiInterface::getTime(void)
 {
 	struct timespec now;
 	int ret = clock_gettime(CLOCK_REALTIME, &now);
@@ -88,17 +88,17 @@ static int screen_height = 600;
 
 
 /**
- * @brief Set the new title of the windows
+ * @brief set the new title of the windows
  * @param title New desired title
  * @return ---
  */
-void guiInterface::SetTitle(etk::UString& title)
+void guiInterface::setTitle(etk::UString& title)
 {
 	// TODO : ...
 }
 
 
-void guiInterface::SetIcon(etk::UString inputFile)
+void guiInterface::setIcon(etk::UString inputFile)
 {
 	// TODO : ...
 }
@@ -106,7 +106,7 @@ void guiInterface::SetIcon(etk::UString inputFile)
 
 void DirectFB_Init(int argc, const char *argv[])
 {
-	EWOL_INFO("DirectFB Init (START)");
+	EWOL_INFO("DirectFB init (START)");
 	DFBResult err;
 	DFBSurfaceDescription dsc;
 
@@ -127,10 +127,10 @@ void DirectFB_Init(int argc, const char *argv[])
 		exit(-1);
 	}
 	
-	EWOL_INFO("call SetCooperativeLevel");
+	EWOL_INFO("call setCooperativeLevel");
 	// set our cooperative level to DFSCL_FULLSCREEN for exclusive access to the primary layer
-	dfb->SetCooperativeLevel(dfb, DFSCL_FULLSCREEN);
-	//dfb->SetCooperativeLevel(dfb, DFSCL_NORMAL);
+	dfb->setCooperativeLevel(dfb, DFSCL_FULLSCREEN);
+	//dfb->setCooperativeLevel(dfb, DFSCL_NORMAL);
 
 	// get the primary surface, i.e. the surface of the primary layer we have exclusive access to
 	dsc.flags = (DFBSurfaceDescriptionFlags)(DSDESC_CAPS);// | DSDESC_PIXELFORMAT);
@@ -151,20 +151,20 @@ void DirectFB_Init(int argc, const char *argv[])
 		exit(-1);
 	}
 	
-	primary->SetBlittingFlags(primary, DSBLIT_BLEND_ALPHACHANNEL);
-	primary->SetPorterDuff( primary, DSPD_ADD );
-	primary->SetDstBlendFunction(primary, DSBF_SRCALPHA);
-	primary->SetDrawingFlags(primary, DSDRAW_BLEND);
+	primary->setBlittingFlags(primary, DSBLIT_BLEND_ALPHACHANNEL);
+	primary->setPorterDuff( primary, DSPD_ADD );
+	primary->setDstBlendFunction(primary, DSBF_SRCALPHA);
+	primary->setDrawingFlags(primary, DSDRAW_BLEND);
 	
 	primary->Blit(primary, primary, NULL, 0, 0);
 	
 	
-	EWOL_INFO("call GetSize");
+	EWOL_INFO("call getSize");
 	// get the size of the surface and fill it
-	err = primary->GetSize(primary, &screen_width, &screen_height);
+	err = primary->getSize(primary, &screen_width, &screen_height);
 	if (DFB_OK!=err) {
-		EWOL_ERROR("primary->GetSize");
-		DirectFBErrorFatal("primary->GetSize", err);
+		EWOL_ERROR("primary->getSize");
+		DirectFBErrorFatal("primary->getSize", err);
 		exit(-1);
 	}
 	
@@ -182,25 +182,25 @@ void DirectFB_Init(int argc, const char *argv[])
 	primary->Flip(primary, NULL, (DFBSurfaceFlipFlags)0);//DSFLIP_ONSYNC);
 
 	// NOTE : we need to force it on X11 display ...
-	EWOL_INFO("call GetGL");
+	EWOL_INFO("call getGL");
 	// get the GL context
-	err = primary->GetGL(primary, &primary_gl);
+	err = primary->getGL(primary, &primary_gl);
 	if (DFB_OK!=err) {
-		EWOL_ERROR("primary->GetGL");
+		EWOL_ERROR("primary->getGL");
 		DirectFBErrorFatal("GetGL", err);
 		exit(-1);
 	}
 
-	EWOL_INFO("DirectFB Init (STOP)");
+	EWOL_INFO("DirectFB init (STOP)");
 }
 
 void DirectFB_UnInit(void)
 {
 	// release our interfaces to shutdown DirectFB
-	primary_gl->Release(primary_gl);
-	primary->Release(primary);
-	events->Release(events);
-	dfb->Release(dfb);
+	primary_gl->release(primary_gl);
+	primary->release(primary);
+	events->release(events);
+	dfb->release(dfb);
 }
 
 void DirectFB_Run(void)
@@ -210,13 +210,13 @@ void DirectFB_Run(void)
 	
 	DFBResult err;
 	int32_t position = 0;
-	while (true==m_run) {
+	while (true == m_run) {
 		DFBInputEvent evt;
 		unsigned long t;
 	/*
-	primary->SetColor (primary, 0x00, 0x00, 0x00, 0xFF);
+	primary->setColor (primary, 0x00, 0x00, 0x00, 0xFF);
 	primary->FillRectangle(primary, 0, 0, screen_width, screen_height);
-	primary->SetColor (primary, 0xFF, (uint8_t)position, 0x00, 0xFF);
+	primary->setColor (primary, 0xFF, (uint8_t)position, 0x00, 0xFF);
 	primary->FillRectangle(primary, position, position, 300, 300);
 	primary->Flip(primary, NULL, (DFBSurfaceFlipFlags)0);//DSFLIP_ONSYNC);
 		position++;
@@ -230,9 +230,9 @@ void DirectFB_Run(void)
 				EWOL_ERROR("primary_gl->Lock");
 				DirectFBErrorFatal("primary_gl->Lock", err);
 			}
-			// TODO : Set at false
-			bool hasDisplay = eSystem::Draw(true);
-			if (true==hasDisplay) {
+			// TODO : set at false
+			bool hasDisplay = eSystem::draw(true);
+			if (true == hasDisplay) {
 				glFinish();
 			}
 			err = primary_gl->Unlock(primary_gl);
@@ -243,7 +243,7 @@ void DirectFB_Run(void)
 			primary->Flip(primary, NULL, (DFBSurfaceFlipFlags)0);//DSFLIP_ONSYNC);
 		}
 		
-		while (events->GetEvent(events, DFB_EVENT(&evt)) == DFB_OK) {
+		while (events->getEvent(events, DFB_EVENT(&evt)) == DFB_OK) {
 			switch (evt.type) {
 				default:
 				case DIET_UNKNOWN: /* unknown event */
@@ -252,12 +252,12 @@ void DirectFB_Run(void)
 				case DIET_KEYPRESS: /* a key is been pressed */
 				case DIET_KEYRELEASE: /* a key is been released */
 					{
-						bool isPressed = (evt.type==DIET_KEYPRESS);
+						bool isPressed = (evt.type == DIET_KEYPRESS);
 						//EWOL_DEBUG("event KeyBoard isPressed : " << isPressed << " symbole=\"" << (char)evt.key_symbol << "\"=" << ((int32_t)evt.key_symbol) << " ...");
 						if( 1 <= evt.key_symbol && evt.key_symbol <= 0x7F ) {
-							eSystem::SetKeyboard(guiKeyBoardMode, evt.key_symbol, isPressed, false);
+							eSystem::setKeyboard(guiKeyBoardMode, evt.key_symbol, isPressed, false);
 						} else {
-							EWOL_DEBUG("event KeyBoard isPressed : " << isPressed << " symbole=\"" << (char)evt.key_symbol << "\"=" << ((int32_t)evt.key_symbol) << " ==> not managed key");
+							EWOL_DEBUG("event KeyBoard isPressed : " << isPressed << " symbole=\"" << (char)evt.key_symbol << "\"=" << ((int32_t)evt.key_symbol) << "  == > not managed key");
 						}
 					}
 					break;
@@ -286,7 +286,7 @@ void DirectFB_Run(void)
 				case DIET_BUTTONPRESS:   /* a (mouse) button is been pressed */
 				case DIET_BUTTONRELEASE: /* a (mouse) button is been released */
 					{
-						bool isPressed = (evt.type==DIET_KEYPRESS);
+						bool isPressed = (evt.type == DIET_KEYPRESS);
 						EWOL_DEBUG("event mouse event pressed=" << isPressed << " flag" << (char)evt.flags << " axis=" << evt.axis << " value=" << evt.axisrel);
 					}
 					break;
@@ -410,25 +410,25 @@ void guiInterface::KeyboardHide(void)
 }
 
 
-void guiInterface::ChangeSize(ivec2 size)
+void guiInterface::changeSize(ivec2 size)
 {
 	// TODO : ...
 }
 
 
-void guiInterface::ChangePos(ivec2 pos)
+void guiInterface::changePos(ivec2 pos)
 {
 	// TODO : ...
 }
 
 
-void guiInterface::GetAbsPos(ivec2& pos)
+void guiInterface::getAbsPos(ivec2& pos)
 {
 	// TODO : ...
 }
 
 
-void guiInterface::SetCursor(ewol::cursorDisplay_te newCursor)
+void guiInterface::setCursor(ewol::cursorDisplay_te newCursor)
 {
 	// TODO : ...
 }
@@ -454,7 +454,7 @@ int guiInterface::main(int argc, const char *argv[])
 	// start X11 thread ...
 	DirectFB_Init(argc, argv);
 	//start the basic thread : 
-	eSystem::Init();
+	eSystem::init();
 	// Run ...
 	DirectFB_Run();
 	// UnInit:
@@ -468,7 +468,7 @@ int guiInterface::main(int argc, const char *argv[])
 }
 
 
-void guiInterface::ForceOrientation(ewol::orientation_te orientation)
+void guiInterface::forceOrientation(ewol::orientation_te orientation)
 {
 	// nothing to do ...
 }
diff --git a/sources/ewol/renderer/eContext.cpp b/sources/ewol/renderer/eContext.cpp
index a52557ff..a3f0f349 100644
--- a/sources/ewol/renderer/eContext.cpp
+++ b/sources/ewol/renderer/eContext.cpp
@@ -29,11 +29,11 @@
 #include 
 
 /**
- * @brief Get the main ewol mutex (event or periodic call mutex).
+ * @brief get the main ewol mutex (event or periodic call mutex).
  * @note due ti the fact that the system can be called for multiple instance, for naw we just limit the acces to one process at a time.
  * @return the main inteface Mutex
  */
-static etk::Mutex& MutexInterface(void)
+static etk::Mutex& mutexInterface(void)
 {
 	static etk::Mutex s_interfaceMutex;
 	return s_interfaceMutex;
@@ -41,7 +41,7 @@ static etk::Mutex& MutexInterface(void)
 
 
 static ewol::eContext* l_curentInterface=NULL;
-ewol::eContext& ewol::GetContext(void)
+ewol::eContext& ewol::getContext(void)
 {
 	#if DEBUG_LEVEL > 2
 		if(NULL == l_curentInterface){
@@ -52,50 +52,50 @@ ewol::eContext& ewol::GetContext(void)
 }
 
 /**
- * @brief Set the curent interface.
+ * @brief set the curent interface.
  * @note this lock the main mutex
  */
-void ewol::eContext::LockContext(void)
+void ewol::eContext::lockContext(void)
 {
-	MutexInterface().Lock();
+	mutexInterface().lock();
 	l_curentInterface = this;
 }
 
 /**
- * @brief Set the curent interface at NULL.
+ * @brief set the curent interface at NULL.
  * @note this un-lock the main mutex
  */
-void ewol::eContext::UnLockContext(void)
+void ewol::eContext::unLockContext(void)
 {
 	l_curentInterface = NULL;
-	MutexInterface().UnLock();
+	mutexInterface().unLock();
 }
 
-void ewol::eContext::InputEventTransfertWidget(ewol::Widget* source, ewol::Widget* destination)
+void ewol::eContext::inputEventTransfertWidget(ewol::Widget* source, ewol::Widget* destination)
 {
-	m_input.TransfertEvent(source, destination);
+	m_input.transfertEvent(source, destination);
 }
 
 
-void ewol::eContext::InputEventGrabPointer(ewol::Widget* widget)
+void ewol::eContext::inputEventGrabPointer(ewol::Widget* widget)
 {
-	m_input.GrabPointer(widget);
+	m_input.grabPointer(widget);
 }
 
-void ewol::eContext::InputEventUnGrabPointer(void)
+void ewol::eContext::inputEventUnGrabPointer(void)
 {
-	m_input.UnGrabPointer();
+	m_input.unGrabPointer();
 }
 
-void ewol::eContext::ProcessEvents(void)
+void ewol::eContext::processEvents(void)
 {
 	int32_t nbEvent = 0;
 	//EWOL_DEBUG(" ********  Event");
 	eSystemMessage data;
-	while (m_msgSystem.Count()>0) 
+	while (m_msgSystem.count()>0) 
 	{
 		nbEvent++;
-		m_msgSystem.Wait(data);
+		m_msgSystem.wait(data);
 		//EWOL_DEBUG("EVENT");
 		switch (data.TypeMessage) {
 			case THREAD_INIT:
@@ -103,40 +103,40 @@ void ewol::eContext::ProcessEvents(void)
 				/*bool returnVal = */APP_Init(*this);
 				break;
 			case THREAD_RECALCULATE_SIZE:
-				ForceRedrawAll();
+				forceRedrawAll();
 				break;
 			case THREAD_RESIZE:
 				//EWOL_DEBUG("Receive MSG : THREAD_RESIZE");
 				m_windowsSize = data.dimention;
-				ewol::dimension::SetPixelWindowsSize(m_windowsSize);
-				ForceRedrawAll();
+				ewol::dimension::setPixelWindowsSize(m_windowsSize);
+				forceRedrawAll();
 				break;
 			case THREAD_INPUT_MOTION:
 				//EWOL_DEBUG("Receive MSG : THREAD_INPUT_MOTION");
-				m_input.Motion(data.inputType, data.inputId, data.dimention);
+				m_input.motion(data.inputType, data.inputId, data.dimention);
 				break;
 			case THREAD_INPUT_STATE:
 				//EWOL_DEBUG("Receive MSG : THREAD_INPUT_STATE");
-				m_input.State(data.inputType, data.inputId, data.stateIsDown, data.dimention);
+				m_input.state(data.inputType, data.inputId, data.stateIsDown, data.dimention);
 				break;
 			case THREAD_KEYBORAD_KEY:
 			case THREAD_KEYBORAD_MOVE:
 				//EWOL_DEBUG("Receive MSG : THREAD_KEYBORAD_KEY");
 				if (NULL != m_windowsCurrent) {
-					if (false==m_windowsCurrent->OnEventShortCut(data.keyboardSpecial,
+					if (false == m_windowsCurrent->onEventShortCut(data.keyboardSpecial,
 					                                             data.keyboardChar,
 					                                             data.keyboardMove,
 					                                             data.stateIsDown) ) {
-						// Get the current Focused Widget :
-						ewol::Widget * tmpWidget = m_widgetManager.FocusGet();
+						// get the current focused Widget :
+						ewol::Widget * tmpWidget = m_widgetManager.focusGet();
 						if (NULL != tmpWidget) {
 							// check if the widget allow repeating key events.
-							//EWOL_DEBUG("repeating test :" << data.repeateKey << " widget=" << tmpWidget->GetKeyboardRepeate() << " state=" << data.stateIsDown);
-							if(    false==data.repeateKey
-							    || (    true==data.repeateKey
-							         && true==tmpWidget->GetKeyboardRepeate()) ) {
+							//EWOL_DEBUG("repeating test :" << data.repeateKey << " widget=" << tmpWidget->getKeyboardRepeate() << " state=" << data.stateIsDown);
+							if(    false == data.repeateKey
+							    || (    true == data.repeateKey
+							         && true == tmpWidget->getKeyboardRepeate()) ) {
 								// check Widget shortcut
-								if (false==tmpWidget->OnEventShortCut(data.keyboardSpecial,
+								if (false == tmpWidget->onEventShortCut(data.keyboardSpecial,
 								                                      data.keyboardChar,
 								                                      data.keyboardMove,
 								                                      data.stateIsDown) ) {
@@ -147,9 +147,9 @@ void ewol::eContext::ProcessEvents(void)
 										                                     data.keyboardSpecial,
 										                                     data.keyboardChar);
 										if(true == data.stateIsDown) {
-											tmpEntryEvent.m_event.SetStatus(ewol::keyEvent::statusDown);
+											tmpEntryEvent.m_event.setStatus(ewol::keyEvent::statusDown);
 										}
-										tmpWidget->SystemEventEntry(tmpEntryEvent);
+										tmpWidget->systemEventEntry(tmpEntryEvent);
 									} else { // THREAD_KEYBORAD_MOVE
 										EWOL_DEBUG("THREAD_KEYBORAD_MOVE" << data.keyboardMove << " " << data.stateIsDown);
 										ewol::EventEntrySystem tmpEntryEvent(data.keyboardMove,
@@ -157,9 +157,9 @@ void ewol::eContext::ProcessEvents(void)
 										                                     data.keyboardSpecial,
 										                                     0);
 										if(true == data.stateIsDown) {
-											tmpEntryEvent.m_event.SetStatus(ewol::keyEvent::statusDown);
+											tmpEntryEvent.m_event.setStatus(ewol::keyEvent::statusDown);
 										}
-										tmpWidget->SystemEventEntry(tmpEntryEvent);
+										tmpWidget->systemEventEntry(tmpEntryEvent);
 									}
 								} else {
 									EWOL_DEBUG("remove Repeate key ...");
@@ -171,9 +171,9 @@ void ewol::eContext::ProcessEvents(void)
 				break;
 			case THREAD_CLIPBOARD_ARRIVE:
 				{
-					ewol::Widget * tmpWidget = m_widgetManager.FocusGet();
+					ewol::Widget * tmpWidget = m_widgetManager.focusGet();
 					if (tmpWidget != NULL) {
-						tmpWidget->OnEventClipboard(data.clipboardID);
+						tmpWidget->onEventClipboard(data.clipboardID);
 					}
 				}
 				break;
@@ -194,21 +194,21 @@ void ewol::eContext::ProcessEvents(void)
 	}
 }
 
-void ewol::eContext::SetArchiveDir(int mode, const char* str)
+void ewol::eContext::setArchiveDir(int mode, const char* str)
 {
 	switch(mode)
 	{
 		case 0:
 			EWOL_DEBUG("Directory APK : path=" << str);
-			etk::SetBaseFolderData(str);
+			etk::setBaseFolderData(str);
 			break;
 		case 1:
 			EWOL_DEBUG("Directory mode=FILE path=" << str);
-			etk::SetBaseFolderDataUser(str);
+			etk::setBaseFolderDataUser(str);
 			break;
 		case 2:
 			EWOL_DEBUG("Directory mode=CACHE path=" << str);
-			etk::SetBaseFolderCache(str);
+			etk::setBaseFolderCache(str);
 			break;
 		case 3:
 			EWOL_DEBUG("Directory mode=EXTERNAL_CACHE path=" << str);
@@ -232,98 +232,98 @@ ewol::eContext::eContext(int32_t _argc, const char* _argv[]) :
 	m_windowsCurrent(NULL),
 	m_windowsSize(320,480)
 {
-	m_commandLine.Parse(_argc, _argv);
-	EWOL_INFO("==> Ewol System Init (BEGIN)");
+	m_commandLine.parse(_argc, _argv);
+	EWOL_INFO(" == > Ewol system init (BEGIN)");
 	// set the curent interface :
-	LockContext();
+	lockContext();
 	// parse the debug level:
-	for(esize_t iii=m_commandLine.Size()-1 ; iii>=0 ; --iii) {
-		if (m_commandLine.Get(iii) == "-l0") {
-			GeneralDebugSetLevel(etk::LOG_LEVEL_NONE);
-		} else if (m_commandLine.Get(iii) == "-l1") {
-			GeneralDebugSetLevel(etk::LOG_LEVEL_CRITICAL);
-		} else if (m_commandLine.Get(iii) == "-l2") {
-			GeneralDebugSetLevel(etk::LOG_LEVEL_ERROR);
-		} else if (m_commandLine.Get(iii) == "-l3") {
-			GeneralDebugSetLevel(etk::LOG_LEVEL_WARNING);
-		} else if (m_commandLine.Get(iii) == "-l4") {
-			GeneralDebugSetLevel(etk::LOG_LEVEL_INFO);
-		} else if (m_commandLine.Get(iii) == "-l5") {
-			GeneralDebugSetLevel(etk::LOG_LEVEL_DEBUG);
-		} else if(    m_commandLine.Get(iii) == "-l6"
-		           || m_commandLine.Get(iii) == "-l7"
-		           || m_commandLine.Get(iii) == "-l8"
-		           || m_commandLine.Get(iii) == "-l9") {
-			GeneralDebugSetLevel(etk::LOG_LEVEL_VERBOSE);
-		} else if (m_commandLine.Get(iii) == "-fps") {
+	for(esize_t iii=m_commandLine.size()-1 ; iii >= 0 ; --iii) {
+		if (m_commandLine.get(iii) == "-l0") {
+			debug::setGeneralLevel(etk::LOG_LEVEL_NONE);
+		} else if (m_commandLine.get(iii) == "-l1") {
+			debug::setGeneralLevel(etk::LOG_LEVEL_CRITICAL);
+		} else if (m_commandLine.get(iii) == "-l2") {
+			debug::setGeneralLevel(etk::LOG_LEVEL_ERROR);
+		} else if (m_commandLine.get(iii) == "-l3") {
+			debug::setGeneralLevel(etk::LOG_LEVEL_WARNING);
+		} else if (m_commandLine.get(iii) == "-l4") {
+			debug::setGeneralLevel(etk::LOG_LEVEL_INFO);
+		} else if (m_commandLine.get(iii) == "-l5") {
+			debug::setGeneralLevel(etk::LOG_LEVEL_DEBUG);
+		} else if(    m_commandLine.get(iii) == "-l6"
+		           || m_commandLine.get(iii) == "-l7"
+		           || m_commandLine.get(iii) == "-l8"
+		           || m_commandLine.get(iii) == "-l9") {
+			debug::setGeneralLevel(etk::LOG_LEVEL_VERBOSE);
+		} else if (m_commandLine.get(iii) == "-fps") {
 			m_displayFps=true;
 		} else {
 			continue;
 		}
-		m_commandLine.Remove(iii);
+		m_commandLine.remove(iii);
 	}
 	
-	EWOL_INFO("v:" << ewol::GetVersion());
-	EWOL_INFO("Build Date: " << date::GetYear() << "/" << date::GetMonth() << "/" << date::GetDay() << " " << date::GetHour() << "h" << date::GetMinute());
-	// TODO : Remove this ...
-	etk::InitDefaultFolder("ewolApplNoName");
+	EWOL_INFO("v:" << ewol::getVersion());
+	EWOL_INFO("Build Date: " << date::getYear() << "/" << date::getMonth() << "/" << date::getDay() << " " << date::getHour() << "h" << date::getMinute());
+	// TODO : remove this ...
+	etk::initDefaultFolder("ewolApplNoName");
 	// request the init of the application in the main context of openGL ...
 	{
 		eSystemMessage data;
 		data.TypeMessage = THREAD_INIT;
-		m_msgSystem.Post(data);
+		m_msgSystem.post(data);
 	}
 	// force a recalculation
-	RequestUpdateSize();
+	requestUpdateSize();
 	#if defined(__EWOL_ANDROID_ORIENTATION_LANDSCAPE__)
-		ForceOrientation(ewol::SCREEN_ORIENTATION_LANDSCAPE);
+		forceOrientation(ewol::SCREEN_ORIENTATION_LANDSCAPE);
 	#elif defined(__EWOL_ANDROID_ORIENTATION_PORTRAIT__)
-		ForceOrientation(ewol::SCREEN_ORIENTATION_PORTRAIT);
+		forceOrientation(ewol::SCREEN_ORIENTATION_PORTRAIT);
 	#else
-		ForceOrientation(ewol::SCREEN_ORIENTATION_AUTO);
+		forceOrientation(ewol::SCREEN_ORIENTATION_AUTO);
 	#endif
 	// release the curent interface :
-	UnLockContext();
-	EWOL_INFO("==> Ewol System Init (END)");
+	unLockContext();
+	EWOL_INFO(" == > Ewol system init (END)");
 }
 
 ewol::eContext::~eContext(void)
 {
-	EWOL_INFO("==> Ewol System Un-Init (BEGIN)");
+	EWOL_INFO(" == > Ewol system Un-Init (BEGIN)");
 	// set the curent interface :
-	LockContext();
+	lockContext();
 	// call application to uninit
 	APP_UnInit(*this);
 	if (NULL!=m_windowsCurrent) {
-		EWOL_ERROR("Main windows has not been removed... ==> memory leek");
+		EWOL_ERROR("Main windows has not been removed...  == > memory leek");
 	}
 	// unset all windows
 	m_windowsCurrent = NULL;
-	m_msgSystem.Clean();
+	m_msgSystem.clean();
 	
-	m_EObjectManager.UnInit();
-	m_resourceManager.UnInit();
+	m_EObjectManager.unInit();
+	m_resourceManager.unInit();
 	// release the curent interface :
-	UnLockContext();
-	EWOL_INFO("==> Ewol System Un-Init (END)");
+	unLockContext();
+	EWOL_INFO(" == > Ewol system Un-Init (END)");
 }
 
 
-void ewol::eContext::RequestUpdateSize(void)
+void ewol::eContext::requestUpdateSize(void)
 {
 	eSystemMessage data;
 	data.TypeMessage = THREAD_RECALCULATE_SIZE;
-	m_msgSystem.Post(data);
+	m_msgSystem.post(data);
 }
 
 void ewol::eContext::OS_Resize(const vec2& _size)
 {
-	// TODO : Better in the thread ... ==> but generate some init error ...
-	ewol::dimension::SetPixelWindowsSize(_size);
+	// TODO : Better in the thread ...  == > but generate some init error ...
+	ewol::dimension::setPixelWindowsSize(_size);
 	eSystemMessage data;
 	data.TypeMessage = THREAD_RESIZE;
 	data.dimention = _size;
-	m_msgSystem.Post(data);
+	m_msgSystem.post(data);
 }
 void ewol::eContext::OS_Move(const vec2& _pos)
 {
@@ -343,7 +343,7 @@ void ewol::eContext::OS_SetInputMotion(int _pointerID, const vec2& _pos )
 	data.inputType = ewol::keyEvent::typeFinger;
 	data.inputId = _pointerID;
 	data.dimention = _pos;
-	m_msgSystem.Post(data);
+	m_msgSystem.post(data);
 }
 
 
@@ -355,7 +355,7 @@ void ewol::eContext::OS_SetInputState(int _pointerID, bool _isDown, const vec2&
 	data.inputId = _pointerID;
 	data.stateIsDown = _isDown;
 	data.dimention = _pos;
-	m_msgSystem.Post(data);
+	m_msgSystem.post(data);
 }
 
 
@@ -366,7 +366,7 @@ void ewol::eContext::OS_SetMouseMotion(int _pointerID, const vec2& _pos )
 	data.inputType = ewol::keyEvent::typeMouse;
 	data.inputId = _pointerID;
 	data.dimention = _pos;
-	m_msgSystem.Post(data);
+	m_msgSystem.post(data);
 }
 
 
@@ -378,7 +378,7 @@ void ewol::eContext::OS_SetMouseState(int _pointerID, bool _isDown, const vec2&
 	data.inputId = _pointerID;
 	data.stateIsDown = _isDown;
 	data.dimention = _pos;
-	m_msgSystem.Post(data);
+	m_msgSystem.post(data);
 }
 
 
@@ -393,7 +393,7 @@ void ewol::eContext::OS_SetKeyboard(ewol::SpecialKey& _special,
 	data.keyboardChar = _myChar;
 	data.keyboardSpecial = _special;
 	data.repeateKey = _isARepeateKey;
-	m_msgSystem.Post(data);
+	m_msgSystem.post(data);
 }
 
 void ewol::eContext::OS_SetKeyboardMove(ewol::SpecialKey& _special,
@@ -407,7 +407,7 @@ void ewol::eContext::OS_SetKeyboardMove(ewol::SpecialKey& _special,
 	data.keyboardMove = _move;
 	data.keyboardSpecial = _special;
 	data.repeateKey = _isARepeateKey;
-	m_msgSystem.Post(data);
+	m_msgSystem.post(data);
 }
 
 
@@ -415,14 +415,14 @@ void ewol::eContext::OS_Hide(void)
 {
 	eSystemMessage data;
 	data.TypeMessage = THREAD_HIDE;
-	m_msgSystem.Post(data);
+	m_msgSystem.post(data);
 }
 
 void ewol::eContext::OS_Show(void)
 {
 	eSystemMessage data;
 	data.TypeMessage = THREAD_SHOW;
-	m_msgSystem.Post(data);
+	m_msgSystem.post(data);
 }
 
 
@@ -431,12 +431,12 @@ void ewol::eContext::OS_ClipBoardArrive(ewol::clipBoard::clipboardListe_te _clip
 	eSystemMessage data;
 	data.TypeMessage = THREAD_CLIPBOARD_ARRIVE;
 	data.clipboardID = _clipboardID;
-	m_msgSystem.Post(data);
+	m_msgSystem.post(data);
 }
 
 bool ewol::eContext::OS_Draw(bool _displayEveryTime)
 {
-	int64_t currentTime = ewol::GetTime();
+	int64_t currentTime = ewol::getTime();
 	// this is to prevent the multiple display at the a high frequency ...
 	#if (!defined(__TARGET_OS__Android) && !defined(__TARGET_OS__Windows))
 	if(currentTime - m_previousDisplayTime < 1000000/120) {
@@ -448,124 +448,124 @@ bool ewol::eContext::OS_Draw(bool _displayEveryTime)
 	m_previousDisplayTime = currentTime;
 	
 	// process the events
-	if (m_displayFps==true) {
-		m_FpsSystemEvent.Tic();
+	if (m_displayFps == true) {
+		m_FpsSystemEvent.tic();
 	}
 	bool needRedraw = false;
 	//! Event management section ...
 	{
 		// set the curent interface :
-		LockContext();
-		ProcessEvents();
+		lockContext();
+		processEvents();
 		// call all the widget that neded to do something periodicly
-		//! ewol::widgetManager::PeriodicCall(currentTime);
-		m_widgetManager.PeriodicCall(currentTime);
-		// Remove all widget that they are no more usefull (these who decided to destroy themself)
-		//! ewol::EObjectManager::RemoveAllAutoRemove();
-		m_EObjectManager.RemoveAllAutoRemove();
+		//! ewol::widgetManager::periodicCall(currentTime);
+		m_widgetManager.periodicCall(currentTime);
+		// remove all widget that they are no more usefull (these who decided to destroy themself)
+		//! ewol::EObjectManager::removeAllAutoRemove();
+		m_EObjectManager.removeAllAutoRemove();
 		// check if the user selected a windows
 		if (NULL != m_windowsCurrent) {
 			// Redraw all needed elements
-			m_windowsCurrent->OnRegenerateDisplay();
+			m_windowsCurrent->onRegenerateDisplay();
 		}
-		if (m_displayFps==true) {
-			m_FpsSystemEvent.IncrementCounter();
-			m_FpsSystemEvent.Toc();
+		if (m_displayFps == true) {
+			m_FpsSystemEvent.incrementCounter();
+			m_FpsSystemEvent.toc();
 		}
-		//! bool needRedraw = ewol::widgetManager::IsDrawingNeeded();
-		needRedraw = m_widgetManager.IsDrawingNeeded();
+		//! bool needRedraw = ewol::widgetManager::isDrawingNeeded();
+		needRedraw = m_widgetManager.isDrawingNeeded();
 		// release the curent interface :
-		UnLockContext();
+		unLockContext();
 	}
 	bool hasDisplayDone = false;
-	//! Drawing section :
+	//! drawing section :
 	{
-		// Lock OpenGl context:
-		ewol::openGL::Lock();
-		if (m_displayFps==true) {
-			m_FpsSystemContext.Tic();
+		// Lock openGl context:
+		ewol::openGL::lock();
+		if (m_displayFps == true) {
+			m_FpsSystemContext.tic();
 		}
 		if (NULL != m_windowsCurrent) {
 			if(    true == needRedraw
 			    || true == _displayEveryTime) {
-				m_resourceManager.UpdateContext();
-				if (m_displayFps==true) {
-					m_FpsSystemContext.IncrementCounter();
+				m_resourceManager.updateContext();
+				if (m_displayFps == true) {
+					m_FpsSystemContext.incrementCounter();
 				}
 			}
 		}
-		if (m_displayFps==true) {
-			m_FpsSystemContext.Toc();
-			m_FpsSystem.Tic();
+		if (m_displayFps == true) {
+			m_FpsSystemContext.toc();
+			m_FpsSystem.tic();
 		}
 		if (NULL != m_windowsCurrent) {
 			if(    true == needRedraw
 			    || true == _displayEveryTime) {
-				m_FpsSystem.IncrementCounter();
-				m_windowsCurrent->SysDraw();
+				m_FpsSystem.incrementCounter();
+				m_windowsCurrent->sysDraw();
 				hasDisplayDone = true;
 			}
 		}
-		if (m_displayFps==true) {
-			m_FpsSystem.Toc();
-			m_FpsFlush.Tic();
-			m_FpsFlush.IncrementCounter();
+		if (m_displayFps == true) {
+			m_FpsSystem.toc();
+			m_FpsFlush.tic();
+			m_FpsFlush.incrementCounter();
 		}
 		glFlush();
 		//glFinish();
-		if (m_displayFps==true) {
-			m_FpsFlush.Toc();
+		if (m_displayFps == true) {
+			m_FpsFlush.toc();
 		}
-		// Release Open GL Context
-		ewol::openGL::UnLock();
+		// release open GL Context
+		ewol::openGL::unLock();
 	}
-	if (m_displayFps==true) {
-		m_FpsSystemEvent.Draw();
-		m_FpsSystemContext.Draw();
-		m_FpsSystem.Draw();
-		m_FpsFlush.Draw();
+	if (m_displayFps == true) {
+		m_FpsSystemEvent.draw();
+		m_FpsSystemContext.draw();
+		m_FpsSystem.draw();
+		m_FpsFlush.draw();
 	}
 	return hasDisplayDone;
 }
 
 
-void ewol::eContext::OnObjectRemove(ewol::EObject * _removeObject)
+void ewol::eContext::onObjectRemove(ewol::EObject * _removeObject)
 {
 	//EWOL_CRITICAL("element removed");
-	m_input.OnObjectRemove(_removeObject);
+	m_input.onObjectRemove(_removeObject);
 }
 
 
-void ewol::eContext::ResetIOEvent(void)
+void ewol::eContext::resetIOEvent(void)
 {
-	m_input.NewLayerSet();
+	m_input.newLayerSet();
 }
 
 
 void ewol::eContext::OS_OpenGlContextDestroy(void)
 {
-	m_resourceManager.ContextHasBeenDestroyed();
+	m_resourceManager.contextHasBeenDestroyed();
 }
 
 
-void ewol::eContext::SetWindows(ewol::Windows* _windows)
+void ewol::eContext::setWindows(ewol::Windows* _windows)
 {
-	// Remove current Focus :
-	m_widgetManager.FocusSetDefault(NULL);
-	m_widgetManager.FocusRelease();
+	// remove current focus :
+	m_widgetManager.focusSetDefault(NULL);
+	m_widgetManager.focusRelease();
 	// set the new pointer as windows system
 	m_windowsCurrent = _windows;
-	// Set the new default Focus :
-	m_widgetManager.FocusSetDefault(_windows);
+	// set the new default focus :
+	m_widgetManager.focusSetDefault(_windows);
 	// request all the widget redrawing
-	ForceRedrawAll();
+	forceRedrawAll();
 }
 
 
-void ewol::eContext::ForceRedrawAll(void)
+void ewol::eContext::forceRedrawAll(void)
 {
 	if (NULL != m_windowsCurrent) {
-		m_windowsCurrent->CalculateSize(vec2(m_windowsSize.x(), m_windowsSize.y()));
+		m_windowsCurrent->calculateSize(vec2(m_windowsSize.x(), m_windowsSize.y()));
 	}
 }
 
@@ -573,7 +573,7 @@ void ewol::eContext::ForceRedrawAll(void)
 void ewol::eContext::OS_Stop(void)
 {
 	if (NULL != m_windowsCurrent) {
-		m_windowsCurrent->SysOnKill();
+		m_windowsCurrent->sysOnKill();
 	}
 }
 
@@ -584,6 +584,6 @@ void ewol::eContext::OS_Suspend(void)
 
 void ewol::eContext::OS_Resume(void)
 {
-	m_previousDisplayTime = ewol::GetTime();
-	m_widgetManager.PeriodicCallResume(m_previousDisplayTime);
+	m_previousDisplayTime = ewol::getTime();
+	m_widgetManager.periodicCallResume(m_previousDisplayTime);
 }
diff --git a/sources/ewol/renderer/eContext.h b/sources/ewol/renderer/eContext.h
index 489d301f..0d4a9f23 100644
--- a/sources/ewol/renderer/eContext.h
+++ b/sources/ewol/renderer/eContext.h
@@ -24,7 +24,7 @@
 #include 
 
 
-// TODO : Remove this from here ...
+// TODO : remove this from here ...
 typedef enum {
 	THREAD_NONE,
 	THREAD_INIT,
@@ -41,7 +41,7 @@ typedef enum {
 	
 	THREAD_CLIPBOARD_ARRIVE,
 } theadMessage_te;
-// TODO : Remove this from here ...
+// TODO : remove this from here ...
 class eSystemMessage {
 	public :
 		// specify the message type
@@ -88,37 +88,37 @@ namespace ewol
 		private:
 			ewol::CommandLine m_commandLine; //!< Start command line information
 		public:
-			ewol::CommandLine& GetCmd(void) { return m_commandLine; };
+			ewol::CommandLine& getCmd(void) { return m_commandLine; };
 		private:
 			ewol::ConfigFont m_configFont; //!< global font configuration
 		public:
-			ewol::ConfigFont& GetFontDefault(void) { return m_configFont; };
+			ewol::ConfigFont& getFontDefault(void) { return m_configFont; };
 		private:
 			ewol::WidgetManager m_widgetManager; //!< global widget manager
 		public:
-			ewol::WidgetManager& GetWidgetManager(void) { return m_widgetManager; };
+			ewol::WidgetManager& getWidgetManager(void) { return m_widgetManager; };
 		private:
 			ewol::EObjectManager m_EObjectManager; //!< eObject Manager main instance
 		public:
-			ewol::EObjectManager& GetEObjectManager(void) { return m_EObjectManager; };
+			ewol::EObjectManager& getEObjectManager(void) { return m_EObjectManager; };
 		private:
 			ewol::ResourceManager m_resourceManager; //!< global resources Manager
 		public:
-			ewol::ResourceManager& GetResourcesManager(void) { return m_resourceManager; };
+			ewol::ResourceManager& getResourcesManager(void) { return m_resourceManager; };
 		public:
 			eContext(int32_t _argc=0, const char* _argv[]=NULL);
 			virtual ~eContext(void);
 		protected:
 			/**
-			 * @brief Set the curent interface.
+			 * @brief set the curent interface.
 			 * @note this lock the main mutex
 			 */
-			void LockContext(void);
+			void lockContext(void);
 			/**
-			 * @brief Set the curent interface at NULL.
+			 * @brief set the curent interface at NULL.
 			 * @note this un-lock the main mutex
 			 */
-			void UnLockContext(void);
+			void unLockContext(void);
 		private:
 			int64_t m_previousDisplayTime;  // this is to limit framerate ... in case...
 			ewol::eInput m_input;
@@ -131,10 +131,10 @@ namespace ewol
 			/**
 			 * @brief Processing all the event arrived ... (commoly called in draw function)
 			 */
-			void ProcessEvents(void);
+			void processEvents(void);
 		public:
 			
-			virtual void SetArchiveDir(int _mode, const char* _str);
+			virtual void setArchiveDir(int _mode, const char* _str);
 			
 			
 			virtual void OS_SetInputMotion(int _pointerID, const vec2& _pos);
@@ -156,28 +156,28 @@ namespace ewol
 			 */
 			virtual void OS_Suspend(void);
 			/**
-			 * @brief The current context is Resumed
+			 * @brief The current context is resumed
 			 */
 			virtual void OS_Resume(void);
 			
 			//virtual void OS_SetClipBoard(ewol::clipBoard::clipboardListe_te _clipboardID);
 			
-			void RequestUpdateSize(void);
+			void requestUpdateSize(void);
 			
 			// return true if a flush is needed
 			bool OS_Draw(bool _displayEveryTime);
 			/**
 			 * @brief Inform object that an other object is removed ...
-			 * @param[in] removeObject Pointer on the EObject removed ==> the user must remove all reference on this EObject
+			 * @param[in] removeObject Pointer on the EObject removed  == > the user must remove all reference on this EObject
 			 * @note : Sub classes must call this class
 			 */
-			void OnObjectRemove(ewol::EObject * removeObject);
+			void onObjectRemove(ewol::EObject * removeObject);
 			/**
 			 * @brief reset event management for the IO like Input ou Mouse or keyborad
 			 */
-			void ResetIOEvent(void);
+			void resetIOEvent(void);
 			/**
-			 * @brief The OS inform that the OpenGL constext has been destroy ==> use to automaticly reload the texture and other thinks ...
+			 * @brief The OS inform that the openGL constext has been destroy  == > use to automaticly reload the texture and other thinks ...
 			 */
 			void OS_OpenGlContextDestroy(void);
 			/**
@@ -187,7 +187,7 @@ namespace ewol
 			/**
 			 * @brief The application request that the Window will be killed
 			 */
-			virtual void Stop(void) { };
+			virtual void stop(void) { };
 		private:
 			ewol::Windows* m_windowsCurrent; //!< curent displayed windows
 		public:
@@ -195,20 +195,20 @@ namespace ewol
 			 * @brief set the current windows to display :
 			 * @param _windows Windows that might be displayed
 			 */
-			void SetWindows(ewol::Windows* _windows);
+			void setWindows(ewol::Windows* _windows);
 			/**
-			 * @brief Get the current windows that is displayed
+			 * @brief get the current windows that is displayed
 			 * @return the current handle on the windows (can be null)
 			 */
-			ewol::Windows* GetWindows(void) { return m_windowsCurrent; };
+			ewol::Windows* getWindows(void) { return m_windowsCurrent; };
 		private:
 			vec2 m_windowsSize; //!< current size of the system
 		public:
 			/**
-			 * @brief Get the current windows size
+			 * @brief get the current windows size
 			 * @return the current size ...
 			 */
-			const vec2& GetSize(void) { return m_windowsSize; };
+			const vec2& getSize(void) { return m_windowsSize; };
 			/**
 			 * @brief The OS inform that the current windows has change his size.
 			 * @param[in] _size new size of the windows.
@@ -218,7 +218,7 @@ namespace ewol
 			 * @brief The application request a change of his curent size.
 			 * @param[in] _size new Requested size of the windows.
 			 */
-			virtual void SetSize(const vec2& _size) { };
+			virtual void setSize(const vec2& _size) { };
 			/**
 			 * @brief The OS inform that the current windows has change his position.
 			 * @param[in] _pos New position of the Windows.
@@ -228,7 +228,7 @@ namespace ewol
 			 * @brief The Application request that the current windows will change his position.
 			 * @param[in] _pos New position of the Windows requested.
 			 */
-			virtual void SetPos(const vec2& _pos) { };
+			virtual void setPos(const vec2& _pos) { };
 			/**
 			 * @brief The OS inform that the Windows is now Hidden.
 			 */
@@ -236,7 +236,7 @@ namespace ewol
 			/**
 			 * @brief The Application request that the Windows will be Hidden.
 			 */
-			virtual void Hide(void) { };
+			virtual void hide(void) { };
 			/**
 			 * @brief The OS inform that the Windows is now visible.
 			 */
@@ -244,11 +244,11 @@ namespace ewol
 			/**
 			 * @brief The Application request that the Windows will be visible.
 			 */
-			virtual void Show(void) { };
+			virtual void show(void) { };
 			/**
 			 * @brief Redraw all the windows
 			 */
-			void ForceRedrawAll(void);
+			void forceRedrawAll(void);
 			
 			// TODO : Later ...
 			/**
@@ -256,75 +256,75 @@ namespace ewol
 			 * @param source the widget where the event came from
 			 * @param destination the widget where the event mitgh be generated now
 			 */
-			void InputEventTransfertWidget(ewol::Widget* _source, ewol::Widget* _destination);
+			void inputEventTransfertWidget(ewol::Widget* _source, ewol::Widget* _destination);
 			/**
 			 * @brief This fonction lock the pointer properties to move in relative instead of absolute
 			 * @param[in] widget The widget that lock the pointer events
 			 */
-			void InputEventGrabPointer(ewol::Widget* _widget);
+			void inputEventGrabPointer(ewol::Widget* _widget);
 			/**
 			 * @brief This fonction un-lock the pointer properties to move in relative instead of absolute
 			 */
-			void InputEventUnGrabPointer(void);
+			void inputEventUnGrabPointer(void);
 			
 			/**
-			 * @brief Display the virtal keyboard (for touch system only)
+			 * @brief display the virtal keyboard (for touch system only)
 			 */
-			void KeyboardShow(void) {};
+			void keyboardShow(void) {};
 			/**
 			 * @brief Hide the virtal keyboard (for touch system only)
 			 */
-			void KeyboardHide(void) {};
+			void keyboardHide(void) {};
 			
 			/**
 			 * @brief Inform the Gui that we want to have a copy of the clipboard
 			 * @param[in] _clipboardID ID of the clipboard (STD/SELECTION) only apear here
 			 */
-			virtual void ClipBoardGet(ewol::clipBoard::clipboardListe_te _clipboardID) { };
+			virtual void clipBoardGet(ewol::clipBoard::clipboardListe_te _clipboardID) { };
 			/**
 			 * @brief Inform the Gui that we are the new owner of the clipboard
 			 * @param[in] _clipboardID ID of the clipboard (STD/SELECTION) only apear here
 			 */
-			virtual void ClipBoardSet(ewol::clipBoard::clipboardListe_te _clipboardID) { };
+			virtual void clipBoardSet(ewol::clipBoard::clipboardListe_te _clipboardID) { };
 			/**
 			 * @brief Call by the OS when a clipboard arrive to US (previously requested by a widget)
 			 * @param[in] Id of the clipboard
 			 */
 			void OS_ClipBoardArrive(ewol::clipBoard::clipboardListe_te _clipboardID);
 			/**
-			 * @brief Set the new title of the windows
+			 * @brief set the new title of the windows
 			 * @param[in] title New desired title
 			 */
-			virtual void SetTitle(const etk::UString& _title) { };
+			virtual void setTitle(const etk::UString& _title) { };
 			/**
-			 * @brief Force the screen orientation (availlable on portable elements ...
+			 * @brief force the screen orientation (availlable on portable elements ...
 			 * @param[in] _orientation Selected orientation.
 			 */
-			virtual void ForceOrientation(ewol::orientation_te _orientation) { };
+			virtual void forceOrientation(ewol::orientation_te _orientation) { };
 			/**
-			 * @brief Get all the event from the X system
+			 * @brief get all the event from the X system
 			 * @param[in] _isGrabbed "true" if all the event will be get, false if we want only ours.
 			 * @param[in] _forcedPosition the position where the mouse might be reset at  every events ...
 			 */
-			virtual void GrabPointerEvents(bool _isGrabbed, const vec2& _forcedPosition) { };
+			virtual void grabPointerEvents(bool _isGrabbed, const vec2& _forcedPosition) { };
 			/**
-			 * @brief Set the cursor display type.
+			 * @brief set the cursor display type.
 			 * @param[in] _newCursor selected new cursor.
 			 */
-			virtual void SetCursor(ewol::cursorDisplay_te _newCursor) { };
+			virtual void setCursor(ewol::cursorDisplay_te _newCursor) { };
 			/**
-			 * @brief Set the Icon of the program
+			 * @brief set the Icon of the program
 			 * @param[in] _inputFile new filename icon of the curent program.
 			 */
-			virtual void SetIcon(const etk::UString& _inputFile) { };
+			virtual void setIcon(const etk::UString& _inputFile) { };
 			/**
-			 * @brief Get the curent time in micro-second
+			 * @brief get the curent time in micro-second
 			 * @note : must be implemented in all system OS implementation
 			 * @return The curent time of the process
 			 */
-			static int64_t GetTime(void);
+			static int64_t getTime(void);
 		private:
-			// TODO : Set user argument here ....
+			// TODO : set user argument here ....
 			
 		public:
 			/**
@@ -345,7 +345,7 @@ namespace ewol
 	 * @brief From everyware in the program, we can get the context inteface.
 	 * @return current reference on the instance.
 	 */
-	eContext& GetContext(void);
+	eContext& getContext(void);
 };
 
 //!< must be define in CPP by the application ... this are the main init and unInit of the Application
diff --git a/sources/ewol/renderer/eInput.cpp b/sources/ewol/renderer/eInput.cpp
index ca5dd0ca..ba68921d 100644
--- a/sources/ewol/renderer/eInput.cpp
+++ b/sources/ewol/renderer/eInput.cpp
@@ -28,7 +28,7 @@
 #define EVENT_DEBUG  EWOL_VERBOSE
 //#define EVENT_DEBUG  EWOL_DEBUG
 
-void ewol::eInput::CalculateLimit(void)
+void ewol::eInput::calculateLimit(void)
 {
 	m_eventInputLimit.sepatateTime = 300000; // µs
 	m_eventInputLimit.DpiOffset = m_dpi*100;
@@ -36,11 +36,11 @@ void ewol::eInput::CalculateLimit(void)
 	m_eventMouseLimit.DpiOffset = (float)m_dpi*(float)0.1;
 }
 
-void ewol::eInput::SetDpi(int32_t newDPI)
+void ewol::eInput::setDpi(int32_t newDPI)
 {
 	m_dpi = newDPI;
 	// recalculate the DPI system ...
-	CalculateLimit();
+	calculateLimit();
 }
 
 bool ewol::eInput::localEventInput(ewol::keyEvent::type_te _type,
@@ -54,7 +54,7 @@ bool ewol::eInput::localEventInput(ewol::keyEvent::type_te _type,
 			// create the system Event :
 			ewol::EventInputSystem tmpEventSystem(_type, _status, _IdInput, _pos, _destWidget, 0); // TODO : set the real ID ...
 			// generate the event :
-			return _destWidget->SystemEventInput(tmpEventSystem);
+			return _destWidget->systemEventInput(tmpEventSystem);
 		} else {
 			return false;
 		}
@@ -62,12 +62,12 @@ bool ewol::eInput::localEventInput(ewol::keyEvent::type_te _type,
 	return false;
 }
 
-void ewol::eInput::AbortElement(InputPoperty_ts *_eventTable, int32_t _idInput, ewol::keyEvent::type_te _type)
+void ewol::eInput::abortElement(InputPoperty_ts *_eventTable, int32_t _idInput, ewol::keyEvent::type_te _type)
 {
-	if (NULL==_eventTable) {
+	if (NULL == _eventTable) {
 		return;
 	}
-	if (_eventTable[_idInput].isUsed==true) {
+	if (_eventTable[_idInput].isUsed == true) {
 		localEventInput(_type, 
 		                _eventTable[_idInput].curentWidgetEvent,
 		                _eventTable[_idInput].destinationInputId,
@@ -76,9 +76,9 @@ void ewol::eInput::AbortElement(InputPoperty_ts *_eventTable, int32_t _idInput,
 	}
 }
 
-void ewol::eInput::CleanElement(InputPoperty_ts *_eventTable, int32_t _idInput)
+void ewol::eInput::cleanElement(InputPoperty_ts *_eventTable, int32_t _idInput)
 {
-	if (NULL==_eventTable) {
+	if (NULL == _eventTable) {
 		return;
 	}
 	//EWOL_INFO("CleanElement[" << idInput << "] = @" << (int64_t)eventTable);
@@ -97,7 +97,7 @@ void ewol::eInput::CleanElement(InputPoperty_ts *_eventTable, int32_t _idInput)
 
 
 
-void ewol::eInput::TransfertEvent(ewol::Widget* source, ewol::Widget* destination)
+void ewol::eInput::transfertEvent(ewol::Widget* source, ewol::Widget* destination)
 {
 	if(    NULL == source
 	    || NULL == destination) {
@@ -107,64 +107,64 @@ void ewol::eInput::TransfertEvent(ewol::Widget* source, ewol::Widget* destinatio
 	for(int32_t iii=0; iii" << m_eventInputSaved[iii].destinationInputId << " [EVENT_INPUT_TYPE_ABORT] " << m_eventInputSaved[iii].posEvent);
+			EVENT_DEBUG("GUI : Input ID=" << iii << " == >" << m_eventInputSaved[iii].destinationInputId << " [EVENT_INPUT_TYPE_ABORT] " << m_eventInputSaved[iii].posEvent);
 			localEventInput(ewol::keyEvent::typeFinger, m_eventInputSaved[iii].curentWidgetEvent, m_eventInputSaved[iii].destinationInputId, ewol::keyEvent::statusAbort, m_eventInputSaved[iii].posEvent);
 			// set the new widget ...
 			m_eventInputSaved[iii].curentWidgetEvent = destination;
 			// inform the widget that he receive the event property now...
-			EVENT_DEBUG("GUI : Input ID=" << iii << "==>" << m_eventInputSaved[iii].destinationInputId << " [EVENT_INPUT_TYPE_TRANSFERT] " << m_eventInputSaved[iii].posEvent);
+			EVENT_DEBUG("GUI : Input ID=" << iii << " == >" << m_eventInputSaved[iii].destinationInputId << " [EVENT_INPUT_TYPE_TRANSFERT] " << m_eventInputSaved[iii].posEvent);
 			localEventInput(ewol::keyEvent::typeFinger, m_eventInputSaved[iii].curentWidgetEvent, m_eventInputSaved[iii].destinationInputId, ewol::keyEvent::statusTransfert, m_eventInputSaved[iii].posEvent);
 		}
 		if (m_eventMouseSaved[iii].curentWidgetEvent == source) {
 			// inform the widget that it does not receive the event now
-			EVENT_DEBUG("GUI : Input ID=" << iii << "==>" << m_eventMouseSaved[iii].destinationInputId << " [EVENT_INPUT_TYPE_ABORT] " << m_eventMouseSaved[iii].posEvent);
+			EVENT_DEBUG("GUI : Input ID=" << iii << " == >" << m_eventMouseSaved[iii].destinationInputId << " [EVENT_INPUT_TYPE_ABORT] " << m_eventMouseSaved[iii].posEvent);
 			localEventInput(ewol::keyEvent::typeMouse, m_eventMouseSaved[iii].curentWidgetEvent, m_eventMouseSaved[iii].destinationInputId, ewol::keyEvent::statusAbort, m_eventMouseSaved[iii].posEvent);
 			// set the new widget ...
 			m_eventMouseSaved[iii].curentWidgetEvent = destination;
 			// inform the widget that he receive the event property now...
-			EVENT_DEBUG("GUI : Input ID=" << iii << "==>" << m_eventMouseSaved[iii].destinationInputId << " [EVENT_INPUT_TYPE_TRANSFERT] " << m_eventMouseSaved[iii].posEvent);
+			EVENT_DEBUG("GUI : Input ID=" << iii << " == >" << m_eventMouseSaved[iii].destinationInputId << " [EVENT_INPUT_TYPE_TRANSFERT] " << m_eventMouseSaved[iii].posEvent);
 			localEventInput(ewol::keyEvent::typeMouse, m_eventMouseSaved[iii].curentWidgetEvent, m_eventMouseSaved[iii].destinationInputId, ewol::keyEvent::statusTransfert, m_eventMouseSaved[iii].posEvent);
 		}
 	}
 }
 
-void ewol::eInput::GrabPointer(ewol::Widget* widget)
+void ewol::eInput::grabPointer(ewol::Widget* widget)
 {
-	if(NULL==widget) {
+	if(NULL == widget) {
 		return;
 	}
 	m_grabWidget = widget;
-	m_context.GrabPointerEvents(true, widget->GetOrigin() + ivec2(widget->GetSize().x()/2.0f, widget->GetSize().y()/2.0f) );
+	m_context.grabPointerEvents(true, widget->getOrigin() + ivec2(widget->getSize().x()/2.0f, widget->getSize().y()/2.0f) );
 }
 
-void ewol::eInput::UnGrabPointer(void)
+void ewol::eInput::unGrabPointer(void)
 {
 	m_grabWidget = NULL;
-	m_context.GrabPointerEvents(false, vec2(0,0));
+	m_context.grabPointerEvents(false, vec2(0,0));
 }
 
-void ewol::eInput::OnObjectRemove(ewol::EObject * removeObject)
+void ewol::eInput::onObjectRemove(ewol::EObject * removeObject)
 {
 	for(int32_t iii=0; iii the it was finger event ...
-void ewol::eInput::Motion(ewol::keyEvent::type_te type, int pointerID, vec2 pos)
+// note if id<0  == > the it was finger event ...
+void ewol::eInput::motion(ewol::keyEvent::type_te type, int pointerID, vec2 pos)
 {
 	EVENT_DEBUG("motion event : " << type << " " << pointerID << " " << pos);
-	if (MAX_MANAGE_INPUT<=pointerID) {
-		// reject pointer ==> out of IDs...
+	if (MAX_MANAGE_INPUT <= pointerID) {
+		// reject pointer  == > out of IDs...
 		return;
 	}
 	InputPoperty_ts *eventTable = NULL;
@@ -229,7 +229,7 @@ void ewol::eInput::Motion(ewol::keyEvent::type_te type, int pointerID, vec2 pos)
 		// not manage input
 		return;
 	}
-	ewol::Windows* tmpWindows = m_context.GetWindows();
+	ewol::Windows* tmpWindows = m_context.getWindows();
 	// special case for the mouse event 0 that represent the hover event of the system :
 	if (type == ewol::keyEvent::typeMouse && pointerID == 0) {
 		// this event is all time on the good widget ... and manage the enter and leave ...
@@ -240,7 +240,7 @@ void ewol::eInput::Motion(ewol::keyEvent::type_te type, int pointerID, vec2 pos)
 			tmpWidget = m_grabWidget;
 		} else {
 			if (NULL != tmpWindows) {
-				tmpWidget = tmpWindows->GetWidgetAtPos(pos);
+				tmpWidget = tmpWindows->getWidgetAtPos(pos);
 			}
 		}
 		if(    tmpWidget != eventTable[pointerID].curentWidgetEvent
@@ -250,12 +250,12 @@ void ewol::eInput::Motion(ewol::keyEvent::type_te type, int pointerID, vec2 pos)
 		              || (eventTable[pointerID].origin.x() + eventTable[pointerID].size.x()) < pos.x()
 		              || (eventTable[pointerID].origin.y() + eventTable[pointerID].size.y()) < pos.y()) ) ) {
 			eventTable[pointerID].isInside = false;
-			EVENT_DEBUG("GUI : Input ID=" << pointerID << "==>" << eventTable[pointerID].destinationInputId << " [LEAVE] " << pos);
+			EVENT_DEBUG("GUI : Input ID=" << pointerID << " == >" << eventTable[pointerID].destinationInputId << " [LEAVE] " << pos);
 			eventTable[pointerID].posEvent = pos;
 			localEventInput(type, eventTable[pointerID].curentWidgetEvent, eventTable[pointerID].destinationInputId, ewol::keyEvent::statusLeave, pos);
 		}
 		if (false == eventTable[pointerID].isInside) {
-			// Set the element inside ...
+			// set the element inside ...
 			eventTable[pointerID].isInside = true;
 			// get destination widget :
 			eventTable[pointerID].curentWidgetEvent = tmpWidget;
@@ -263,15 +263,15 @@ void ewol::eInput::Motion(ewol::keyEvent::type_te type, int pointerID, vec2 pos)
 				eventTable[pointerID].isInside = false;
 			}
 			if (NULL != eventTable[pointerID].curentWidgetEvent) {
-				eventTable[pointerID].origin = eventTable[pointerID].curentWidgetEvent->GetOrigin();
-				eventTable[pointerID].size = eventTable[pointerID].curentWidgetEvent->GetSize();
+				eventTable[pointerID].origin = eventTable[pointerID].curentWidgetEvent->getOrigin();
+				eventTable[pointerID].size = eventTable[pointerID].curentWidgetEvent->getSize();
 			}
 			eventTable[pointerID].destinationInputId = 0;
-			EVENT_DEBUG("GUI : Input ID=" << pointerID << "==>" << eventTable[pointerID].destinationInputId << " [ENTER] " << pos);
+			EVENT_DEBUG("GUI : Input ID=" << pointerID << " == >" << eventTable[pointerID].destinationInputId << " [ENTER] " << pos);
 			eventTable[pointerID].posEvent = pos;
 			localEventInput(type, eventTable[pointerID].curentWidgetEvent, eventTable[pointerID].destinationInputId, ewol::keyEvent::statusEnter, pos);
 		}
-		EVENT_DEBUG("GUI : Input ID=" << pointerID << "==>" << eventTable[pointerID].destinationInputId << " [MOVE]  " << pos);
+		EVENT_DEBUG("GUI : Input ID=" << pointerID << " == >" << eventTable[pointerID].destinationInputId << " [MOVE]  " << pos);
 		eventTable[pointerID].posEvent = pos;
 		localEventInput(type, eventTable[pointerID].curentWidgetEvent, eventTable[pointerID].destinationInputId, ewol::keyEvent::statusMove, pos);
 	} else if (true == eventTable[pointerID].isUsed) {
@@ -281,7 +281,7 @@ void ewol::eInput::Motion(ewol::keyEvent::type_te type, int pointerID, vec2 pos)
 			    || (eventTable[pointerID].origin.x() + eventTable[pointerID].size.x()) < pos.x()
 			    || (eventTable[pointerID].origin.y() + eventTable[pointerID].size.y()) < pos.y()) {
 				eventTable[pointerID].isInside = false;
-				EVENT_DEBUG("GUI : Input ID=" << pointerID << "==>" << eventTable[pointerID].destinationInputId << " [LEAVE] " << pos);
+				EVENT_DEBUG("GUI : Input ID=" << pointerID << " == >" << eventTable[pointerID].destinationInputId << " [LEAVE] " << pos);
 				eventTable[pointerID].posEvent = pos;
 				localEventInput(type, eventTable[pointerID].curentWidgetEvent, eventTable[pointerID].destinationInputId, ewol::keyEvent::statusLeave, pos);
 			}
@@ -291,25 +291,25 @@ void ewol::eInput::Motion(ewol::keyEvent::type_te type, int pointerID, vec2 pos)
 			    && (     eventTable[pointerID].origin.y() <= pos.y()
 			         && (eventTable[pointerID].origin.y() + eventTable[pointerID].size.y()) >= pos.y() ) ) {
 				eventTable[pointerID].isInside = true;
-				EVENT_DEBUG("GUI : Input ID=" << pointerID << "==>" << eventTable[pointerID].destinationInputId << " [ENTER] " << pos);
+				EVENT_DEBUG("GUI : Input ID=" << pointerID << " == >" << eventTable[pointerID].destinationInputId << " [ENTER] " << pos);
 				eventTable[pointerID].posEvent = pos;
 				localEventInput(type, eventTable[pointerID].curentWidgetEvent, eventTable[pointerID].destinationInputId, ewol::keyEvent::statusEnter, pos);
 			}
 		}
-		EVENT_DEBUG("GUI : Input ID=" << pointerID << "==>" << eventTable[pointerID].destinationInputId << " [MOVE]  " << pos);
+		EVENT_DEBUG("GUI : Input ID=" << pointerID << " == >" << eventTable[pointerID].destinationInputId << " [MOVE]  " << pos);
 		eventTable[pointerID].posEvent = pos;
 		localEventInput(type, eventTable[pointerID].curentWidgetEvent, eventTable[pointerID].destinationInputId, ewol::keyEvent::statusMove, pos);
 	}
 }
 
-void ewol::eInput::State(ewol::keyEvent::type_te type, int pointerID, bool isDown, vec2 pos)
+void ewol::eInput::state(ewol::keyEvent::type_te type, int pointerID, bool isDown, vec2 pos)
 {
-	if (MAX_MANAGE_INPUT<=pointerID) {
-		// reject pointer ==> out of IDs...
+	if (MAX_MANAGE_INPUT <= pointerID) {
+		// reject pointer  == > out of IDs...
 		return;
 	}
 	EWOL_DEBUG("event pointerId=" << pointerID);
-	// convert position in Open-GL coordonates ...
+	// convert position in open-GL coordonates ...
 	InputPoperty_ts *eventTable = NULL;
 	inputLimit_ts   localLimit;
 	if (type == ewol::keyEvent::typeMouse) {
@@ -328,25 +328,25 @@ void ewol::eInput::State(ewol::keyEvent::type_te type, int pointerID, bool isDow
 		return;
 	}
 	// get the curent time ...
-	int64_t currentTime = ewol::GetTime();
-	ewol::Windows* tmpWindows = m_context.GetWindows();
+	int64_t currentTime = ewol::getTime();
+	ewol::Windows* tmpWindows = m_context.getWindows();
 	
 	if (true == isDown) {
-		EWOL_VERBOSE("GUI : Input ID=" << pointerID << "==>" << eventTable[pointerID].destinationInputId << " [DOWN] " << pos);
+		EWOL_VERBOSE("GUI : Input ID=" << pointerID << " == >" << eventTable[pointerID].destinationInputId << " [DOWN] " << pos);
 		if(true == eventTable[pointerID].isUsed) {
 			// we have an event previously ... check delay between click and offset position
 			if (currentTime - eventTable[pointerID].lastTimeEvent > localLimit.sepatateTime) {
-				CleanElement(eventTable, pointerID);
+				cleanElement(eventTable, pointerID);
 			} else if(    abs(eventTable[pointerID].downStart.x() - pos.x()) >= localLimit.DpiOffset
 			           || abs(eventTable[pointerID].downStart.y() - pos.y()) >= localLimit.DpiOffset ){
-				CleanElement(eventTable, pointerID);
+				cleanElement(eventTable, pointerID);
 			}
 		}
 		if(true == eventTable[pointerID].isUsed) {
 			// save start time
 			eventTable[pointerID].lastTimeEvent = currentTime;
 			// generate DOWN Event
-			EVENT_DEBUG("GUI : Input ID=" << pointerID << "==>" << eventTable[pointerID].destinationInputId << " [DOWN]   " << pos);
+			EVENT_DEBUG("GUI : Input ID=" << pointerID << " == >" << eventTable[pointerID].destinationInputId << " [DOWN]   " << pos);
 			eventTable[pointerID].posEvent = pos;
 			localEventInput(type, eventTable[pointerID].curentWidgetEvent, eventTable[pointerID].destinationInputId, ewol::keyEvent::statusDown, pos);
 		} else {
@@ -356,32 +356,32 @@ void ewol::eInput::State(ewol::keyEvent::type_te type, int pointerID, bool isDow
 			eventTable[pointerID].downStart = pos;
 			// save start time
 			eventTable[pointerID].lastTimeEvent = currentTime;
-			// Set the element inside ...
+			// set the element inside ...
 			eventTable[pointerID].isInside = true;
 			// get destination widget :
 			if(NULL != tmpWindows) {
 				if (m_grabWidget != NULL && type == ewol::keyEvent::typeMouse) {
 					eventTable[pointerID].curentWidgetEvent = m_grabWidget;
 				} else {
-					eventTable[pointerID].curentWidgetEvent = tmpWindows->GetWidgetAtPos(pos);
+					eventTable[pointerID].curentWidgetEvent = tmpWindows->getWidgetAtPos(pos);
 				}
 			} else {
 				eventTable[pointerID].curentWidgetEvent = NULL;
 			}
 			if (NULL != eventTable[pointerID].curentWidgetEvent) {
-				eventTable[pointerID].origin = eventTable[pointerID].curentWidgetEvent->GetOrigin();
-				eventTable[pointerID].size = eventTable[pointerID].curentWidgetEvent->GetSize();
+				eventTable[pointerID].origin = eventTable[pointerID].curentWidgetEvent->getOrigin();
+				eventTable[pointerID].size = eventTable[pointerID].curentWidgetEvent->getSize();
 				eventTable[pointerID].destinationInputId = localGetDestinationId(type, eventTable[pointerID].curentWidgetEvent, pointerID);
 			} else {
 				eventTable[pointerID].destinationInputId = -1;
 			}
 			// generate DOWN Event
-			EVENT_DEBUG("GUI : Input ID=" << pointerID << "==>" << eventTable[pointerID].destinationInputId << " [DOWN]   " << pos);
+			EVENT_DEBUG("GUI : Input ID=" << pointerID << " == >" << eventTable[pointerID].destinationInputId << " [DOWN]   " << pos);
 			eventTable[pointerID].posEvent = pos;
 			localEventInput(type, eventTable[pointerID].curentWidgetEvent, eventTable[pointerID].destinationInputId, ewol::keyEvent::statusDown, pos);
 		}
 	} else {
-		EWOL_VERBOSE("GUI : Input ID=" << pointerID << "==>" << eventTable[pointerID].destinationInputId << " [UP]     " << pos);
+		EWOL_VERBOSE("GUI : Input ID=" << pointerID << " == >" << eventTable[pointerID].destinationInputId << " [UP]     " << pos);
 		if(false == eventTable[pointerID].isUsed) {
 			// bad case ... ???
 			EWOL_DEBUG("Up event without previous down ... ");
@@ -391,7 +391,7 @@ void ewol::eInput::State(ewol::keyEvent::type_te type, int pointerID, bool isDow
 			eventTable[pointerID].curentWidgetEvent = NULL;
 		} else {
 			// generate UP Event
-			EVENT_DEBUG("GUI : Input ID=" << pointerID << "==>" << eventTable[pointerID].destinationInputId << " [UP]     " << pos);
+			EVENT_DEBUG("GUI : Input ID=" << pointerID << " == >" << eventTable[pointerID].destinationInputId << " [UP]     " << pos);
 			eventTable[pointerID].posEvent = pos;
 			localEventInput(type, eventTable[pointerID].curentWidgetEvent, pointerID, ewol::keyEvent::statusUp, pos);
 			// generate event (single)
@@ -403,7 +403,7 @@ void ewol::eInput::State(ewol::keyEvent::type_te type, int pointerID, bool isDow
 				eventTable[pointerID].lastTimeEvent = currentTime;
 				int32_t nbClickMax = 0;
 				if(eventTable[pointerID].curentWidgetEvent != NULL) {
-					nbClickMax = eventTable[pointerID].curentWidgetEvent->GetMouseLimit();
+					nbClickMax = eventTable[pointerID].curentWidgetEvent->getMouseLimit();
 					if (nbClickMax>5) {
 						nbClickMax = 5;
 					}
@@ -414,7 +414,7 @@ void ewol::eInput::State(ewol::keyEvent::type_te type, int pointerID, bool isDow
 				    && eventTable[pointerID].nbClickEvent < nbClickMax) {
 					// generate event SINGLE :
 					eventTable[pointerID].nbClickEvent++;
-					EVENT_DEBUG("GUI : Input ID=" << pointerID << "==>" << eventTable[pointerID].destinationInputId << " [" << eventTable[pointerID].nbClickEvent << "] " << pos);
+					EVENT_DEBUG("GUI : Input ID=" << pointerID << " == >" << eventTable[pointerID].destinationInputId << " [" << eventTable[pointerID].nbClickEvent << "] " << pos);
 					eventTable[pointerID].posEvent = pos;
 					localEventInput(type,
 					                eventTable[pointerID].curentWidgetEvent,
@@ -430,7 +430,7 @@ void ewol::eInput::State(ewol::keyEvent::type_te type, int pointerID, bool isDow
 			}
 			// specific for tuch event
 			if (type == ewol::keyEvent::typeFinger) {
-				CleanElement(eventTable, pointerID);
+				cleanElement(eventTable, pointerID);
 			}
 		}
 	}
diff --git a/sources/ewol/renderer/eInput.h b/sources/ewol/renderer/eInput.h
index e122486e..b4b0dee3 100644
--- a/sources/ewol/renderer/eInput.h
+++ b/sources/ewol/renderer/eInput.h
@@ -45,11 +45,11 @@ namespace ewol
 			int32_t         m_dpi;
 			inputLimit_ts   m_eventInputLimit;
 			inputLimit_ts   m_eventMouseLimit;
-			void CalculateLimit(void);
+			void calculateLimit(void);
 			InputPoperty_ts m_eventInputSaved[MAX_MANAGE_INPUT];
 			InputPoperty_ts m_eventMouseSaved[MAX_MANAGE_INPUT];
-			void AbortElement(InputPoperty_ts *eventTable, int32_t idInput, ewol::keyEvent::type_te _type);
-			void CleanElement(InputPoperty_ts *eventTable, int32_t idInput);
+			void abortElement(InputPoperty_ts *eventTable, int32_t idInput, ewol::keyEvent::type_te _type);
+			void cleanElement(InputPoperty_ts *eventTable, int32_t idInput);
 			/**
 			 * @brief generate the event on the destinated widget.
 			 * @param[in] type Type of the event that might be sended.
@@ -65,11 +65,11 @@ namespace ewol
 			                     ewol::keyEvent::status_te typeEvent,
 			                     vec2 pos);
 			/**
-			 * @brief Convert the system event id in the correct EWOL id depending of the system management mode
+			 * @brief convert the system event id in the correct EWOL id depending of the system management mode
 			 *        This function find the next input id unused on the specifiic widget
-			 *            ==> on PC, the ID does not change (GUI is not the same)
+			 *             == > on PC, the ID does not change (GUI is not the same)
 			 * @param[in] destWidget Pointer of the widget destination
-			 * @param[in] realInputId System Id
+			 * @param[in] realInputId system Id
 			 * @return the ewol input id
 			 */
 			int32_t localGetDestinationId(ewol::keyEvent::type_te type,
@@ -80,41 +80,41 @@ namespace ewol
 		public:
 			eInput(ewol::eContext& _context);
 			~eInput(void);
-			void SetDpi(int32_t newDPI);
+			void setDpi(int32_t newDPI);
 			
-			// note if id<0 ==> the it was finger event ...
-			void Motion(ewol::keyEvent::type_te type, int pointerID, vec2  pos );
-			void State(ewol::keyEvent::type_te type, int pointerID, bool isDown, vec2  pos);
+			// note if id<0  == > the it was finger event ...
+			void motion(ewol::keyEvent::type_te type, int pointerID, vec2  pos );
+			void state(ewol::keyEvent::type_te type, int pointerID, bool isDown, vec2  pos);
 			
 			/**
 			 * @brief Inform object that an other object is removed ...
-			 * @param[in] removeObject Pointer on the EObject remeved ==> the user must remove all reference on this EObject
+			 * @param[in] removeObject Pointer on the EObject remeved  == > the user must remove all reference on this EObject
 			 * @note : Sub classes must call this class
 			 * @return ---
 			 */
-			void OnObjectRemove(ewol::EObject * removeObject);
+			void onObjectRemove(ewol::EObject * removeObject);
 			/**
-			 * @brief a new layer on the windows is set ==> might remove all the property of the current element ...
+			 * @brief a new layer on the windows is set  == > might remove all the property of the current element ...
 			 * @param ---
 			 * @return ---
 			 */
-			void NewLayerSet(void);
+			void newLayerSet(void);
 			/**
 			 * @brief This is to transfert the event from one widget to another one
 			 * @param source the widget where the event came from
 			 * @param destination the widget where the event mitgh be generated now
 			 * @return ---
 			 */
-			void TransfertEvent(ewol::Widget* source, ewol::Widget* destination);
+			void transfertEvent(ewol::Widget* source, ewol::Widget* destination);
 			/**
 			 * @brief This fonction lock the pointer properties to move in relative instead of absolute
 			 * @param[in] widget The widget that lock the pointer events
 			 */
-			void GrabPointer(ewol::Widget* widget);
+			void grabPointer(ewol::Widget* widget);
 			/**
 			 * @brief This fonction un-lock the pointer properties to move in relative instead of absolute
 			 */
-			void UnGrabPointer(void);
+			void unGrabPointer(void);
 	};
 	
 };
diff --git a/sources/ewol/renderer/openGL.cpp b/sources/ewol/renderer/openGL.cpp
index 9d49aae1..c415e4ad 100644
--- a/sources/ewol/renderer/openGL.cpp
+++ b/sources/ewol/renderer/openGL.cpp
@@ -11,11 +11,11 @@
 #include 
 
 /**
- * @brief Get the draw mutex (ewol render).
+ * @brief get the draw mutex (ewol render).
  * @note due ti the fact that the system can be called for multiple instance, for naw we just limit the acces to one process at a time.
  * @return the main inteface Mutex
  */
-static etk::Mutex& MutexOpenGl(void)
+static etk::Mutex& mutexOpenGl(void)
 {
 	static etk::Mutex s_drawMutex;
 	return s_drawMutex;
@@ -29,103 +29,102 @@ static uint32_t l_textureflags = 0;
 static int32_t  l_programId = 0;
 
 
-void ewol::openGL::Lock(void)
-{
-	MutexOpenGl().Lock();
-	l_matrixList.Clear();
+void ewol::openGL::lock(void) {
+	mutexOpenGl().lock();
+	l_matrixList.clear();
 	mat4 tmpMat;
-	l_matrixList.PushBack(tmpMat);
-	l_matrixCamera.Identity();
+	l_matrixList.pushBack(tmpMat);
+	l_matrixCamera.identity();
 	l_flagsCurrent = 0;
 	l_flagsMustBeSet = 0;
 	l_textureflags = 0;
 	l_programId = -1;
 }
 
-void ewol::openGL::UnLock(void)
+void ewol::openGL::unLock(void)
 {
-	MutexOpenGl().UnLock();
+	mutexOpenGl().unLock();
 }
 
-void ewol::openGL::SetBasicMatrix(const mat4& newOne)
+void ewol::openGL::setBasicMatrix(const mat4& newOne)
 {
-	if (l_matrixList.Size()!=1) {
-		EWOL_ERROR("matrix is not corect size in the stack : " << l_matrixList.Size());
+	if (l_matrixList.size()!=1) {
+		EWOL_ERROR("matrix is not corect size in the stack : " << l_matrixList.size());
 	}
-	l_matrixList.Clear();
-	l_matrixList.PushBack(newOne);
+	l_matrixList.clear();
+	l_matrixList.pushBack(newOne);
 }
 
-void ewol::openGL::SetMatrix(const mat4& newOne)
+void ewol::openGL::setMatrix(const mat4& newOne)
 {
-	if (l_matrixList.Size()==0) {
-		EWOL_ERROR("set matrix list is not corect size in the stack : " << l_matrixList.Size());
-		l_matrixList.PushBack(newOne);
+	if (l_matrixList.size() == 0) {
+		EWOL_ERROR("set matrix list is not corect size in the stack : " << l_matrixList.size());
+		l_matrixList.pushBack(newOne);
 		return;
 	}
-	l_matrixList[l_matrixList.Size()-1] = newOne;
+	l_matrixList[l_matrixList.size()-1] = newOne;
 }
 
-void ewol::openGL::Push(void)
+void ewol::openGL::push(void)
 {
-	if (l_matrixList.Size()==0) {
-		EWOL_ERROR("set matrix list is not corect size in the stack : " << l_matrixList.Size());
+	if (l_matrixList.size() == 0) {
+		EWOL_ERROR("set matrix list is not corect size in the stack : " << l_matrixList.size());
 		mat4 tmp;
-		l_matrixList.PushBack(tmp);
+		l_matrixList.pushBack(tmp);
 		return;
 	}
-	mat4 tmp = l_matrixList[l_matrixList.Size()-1];
-	l_matrixList.PushBack(tmp);
+	mat4 tmp = l_matrixList[l_matrixList.size()-1];
+	l_matrixList.pushBack(tmp);
 }
 
-void ewol::openGL::Pop(void)
+void ewol::openGL::pop(void)
 {
-	if (l_matrixList.Size()<=1) {
-		EWOL_ERROR("set matrix list is not corect size in the stack : " << l_matrixList.Size());
-		l_matrixList.Clear();
+	if (l_matrixList.size() <= 1) {
+		EWOL_ERROR("set matrix list is not corect size in the stack : " << l_matrixList.size());
+		l_matrixList.clear();
 		mat4 tmp;
-		l_matrixList.PushBack(tmp);
-		l_matrixCamera.Identity();
+		l_matrixList.pushBack(tmp);
+		l_matrixCamera.identity();
 		return;
 	}
-	l_matrixList.PopBack();
-	l_matrixCamera.Identity();
+	l_matrixList.popBack();
+	l_matrixCamera.identity();
 }
 
-const mat4& ewol::openGL::GetMatrix(void)
+const mat4& ewol::openGL::getMatrix(void)
 {
-	if (l_matrixList.Size()==0) {
-		EWOL_ERROR("set matrix list is not corect size in the stack : " << l_matrixList.Size());
+	if (l_matrixList.size() == 0) {
+		EWOL_ERROR("set matrix list is not corect size in the stack : " << l_matrixList.size());
 		mat4 tmp;
-		l_matrixList.PushBack(tmp);
+		l_matrixList.pushBack(tmp);
 	}
-	return l_matrixList[l_matrixList.Size()-1];
+	return l_matrixList[l_matrixList.size()-1];
 }
 
-const mat4& ewol::openGL::GetCameraMatrix(void)
+const mat4& ewol::openGL::getCameraMatrix(void)
 {
 	return l_matrixCamera;
 }
 
-void ewol::openGL::SetCameraMatrix(const mat4& newOne)
+void ewol::openGL::setCameraMatrix(const mat4& newOne)
 {
 	l_matrixCamera = newOne;
 }
 
-void ewol::openGL::Finish(void)
+void ewol::openGL::finish(void)
 {
 	l_programId = -1;
 	l_textureflags = 0;
 }
 
-void ewol::openGL::Flush(void)
+void ewol::openGL::flush(void)
 {
 	l_programId = -1;
 	l_textureflags = 0;
 	
 }
 
-void ewol::openGL::Swap(void)
+void ewol::openGL::swap(void)
 {
 	
 }
@@ -196,48 +195,48 @@ static correspondenceTable_ts basicFlag[] = {
 static int32_t basicFlagCount = sizeof(basicFlag) / sizeof(correspondenceTable_ts);
 
 
-void ewol::openGL::Enable(ewol::openGL::openGlFlags_te flagID)
+void ewol::openGL::enable(ewol::openGL::openGlFlags_te flagID)
 {
 	#ifdef DIRECT_MODE
 	for (int32_t iii=0; iii" << l_flagsMustBeSet);
+		//EWOL_DEBUG("             == >" << l_flagsMustBeSet);
 	#endif
 }
 
-void ewol::openGL::Disable(ewol::openGL::openGlFlags_te flagID)
+void ewol::openGL::disable(ewol::openGL::openGlFlags_te flagID)
 {
 	#ifdef DIRECT_MODE
 	for (int32_t iii=0; iii" << l_flagsMustBeSet);
+		//EWOL_DEBUG("              == >" << l_flagsMustBeSet);
 	#endif
 }
 
 
 
-void ewol::openGL::UpdateAllFlags(void)
+void ewol::openGL::updateAllFlags(void)
 {
 	#ifdef DIRECT_MODE
 		return;
 	#endif
 	// check if fhags has change :
-	if (l_flagsMustBeSet==l_flagsCurrent ) {
+	if (l_flagsMustBeSet == l_flagsCurrent ) {
 		return;
 	}
-	//EWOL_DEBUG("            ==>" << l_flagsMustBeSet);
+	//EWOL_DEBUG("             == >" << l_flagsMustBeSet);
 	for (int32_t iii=0; iii=0) {
+	if (l_programId >= 0) {
 		glActiveTexture(flagID);
 	}
 }
 
-void ewol::openGL::DesActiveTexture(uint32_t flagID)
+void ewol::openGL::desActiveTexture(uint32_t flagID)
 {
-	if (l_programId>=0) {
+	if (l_programId >= 0) {
 		
 	}
 }
 
-void ewol::openGL::DrawArrays(uint32_t mode, int32_t first, int32_t count)
+void ewol::openGL::drawArrays(uint32_t mode, int32_t first, int32_t count)
 {
-	if (l_programId>=0) {
-		UpdateAllFlags();
+	if (l_programId >= 0) {
+		updateAllFlags();
 		glDrawArrays(mode, first, count);
 	}
 }
 
-void ewol::openGL::DrawElements(uint32_t mode, const etk::Vector& indices)
+void ewol::openGL::drawElements(uint32_t mode, const etk::Vector& indices)
 {
-	if (l_programId>=0) {
-		UpdateAllFlags();
-		//EWOL_DEBUG("Request draw of " << indices.Size() << "elements");
-		glDrawElements(mode, indices.Size(), GL_UNSIGNED_INT, &indices[0]);
+	if (l_programId >= 0) {
+		updateAllFlags();
+		//EWOL_DEBUG("Request draw of " << indices.size() << "elements");
+		glDrawElements(mode, indices.size(), GL_UNSIGNED_INT, &indices[0]);
 	}
 }
 
-void ewol::openGL::DrawElements16(uint32_t mode, const etk::Vector& indices)
+void ewol::openGL::drawElements16(uint32_t mode, const etk::Vector& indices)
 {
-	if (l_programId>=0) {
-		UpdateAllFlags();
-		glDrawElements(mode, indices.Size(), GL_UNSIGNED_SHORT, &indices[0]);
+	if (l_programId >= 0) {
+		updateAllFlags();
+		glDrawElements(mode, indices.size(), GL_UNSIGNED_SHORT, &indices[0]);
 	}
 }
 
-void ewol::openGL::DrawElements8(uint32_t mode, const etk::Vector& indices)
+void ewol::openGL::drawElements8(uint32_t mode, const etk::Vector& indices)
 {
-	if (l_programId>=0) {
-		UpdateAllFlags();
-		glDrawElements(mode, indices.Size(), GL_UNSIGNED_BYTE, &indices[0]);
+	if (l_programId >= 0) {
+		updateAllFlags();
+		glDrawElements(mode, indices.size(), GL_UNSIGNED_BYTE, &indices[0]);
 	}
 }
 
 
-void ewol::openGL::UseProgram(int32_t id)
+void ewol::openGL::useProgram(int32_t id)
 {
 	//EWOL_DEBUG("USE prog : " << id);
 	#if 1
 		// note : In normal openGL case, the system might call with the program ID and at the end with 0, 
-		//        here, we wrap this use to prevent over call of glUseProgram ==> then we set -1 when the 
-		//        user no more use this program, and just stop grnerating. (chen 0 ==> this is an errored program ...
-		if (-1==id) {
-			// not used ==> because it is unneded
+		//        here, we wrap this use to prevent over call of glUseProgram  == > then we set -1 when the 
+		//        user no more use this program, and just stop grnerating. (chen 0  == > this is an errored program ...
+		if (-1 == id) {
+			// not used  == > because it is unneded
 			return;
 		}
 		if (l_programId != id) {
@@ -316,7 +315,7 @@ void ewol::openGL::UseProgram(int32_t id)
 			glUseProgram(l_programId);
 		}
 	#else
-		if (-1==id) {
+		if (-1 == id) {
 			glUseProgram(0);
 		} else {
 			l_programId = id;
diff --git a/sources/ewol/renderer/openGL.h b/sources/ewol/renderer/openGL.h
index 531013ca..ec889e4d 100644
--- a/sources/ewol/renderer/openGL.h
+++ b/sources/ewol/renderer/openGL.h
@@ -22,7 +22,7 @@ extern "C" {
 	#define GL_GLEXT_PROTOTYPES
 	#include 
 	// TODO : Check it it work
-	// This is to prevent the use of these element that is not allowed in the OpenGL ES
+	// This is to prevent the use of these element that is not allowed in the openGL ES
 	#undef glVertexPointer
 	#undef glTexCoordPointer
 	#undef glColorPointer
@@ -56,59 +56,59 @@ extern "C" {
 namespace ewol {
 	namespace openGL {
 		/**
-		 * @brief Lock the OpenGL context for one user only ==> better to keep flags and other things ...
+		 * @brief Lock the openGL context for one user only  == > better to keep flags and other things ...
 		 */
-		void Lock(void);
+		void lock(void);
 		/**
-		 * @brief Un-lock the OpenGL context for an other user...
+		 * @brief Un-lock the openGL context for an other user...
 		 */
-		void UnLock(void);
+		void unLock(void);
 		/**
 		 * @brief When you will done an opengl rendering, you might call this reset matrix first. It remove all the stach of the matrix pushed.
 		 * @param[in] newOne the default matrix that might be set for the graphic card for renderer. if too more pop will be done, this is the last that mmight survived
 		 */
-		void SetBasicMatrix(const mat4& newOne);
+		void setBasicMatrix(const mat4& newOne);
 		/**
 		 * @brief this funtion configure the current use matrix for the renderer (call @ref Push before, and @ref Pop when no more needed).
 		 * @param[in] newOne The new current matrix use for the render.
 		 * @note We did not use opengl standard system, due to the fact that is not supported in opengl ES-2
 		 */
-		void SetMatrix(const mat4& newOne);
+		void setMatrix(const mat4& newOne);
 		/**
-		 * @brief Store current matrix in the matrix stack.
+		 * @brief store current matrix in the matrix stack.
 		 */
-		void Push(void);
+		void push(void);
 		/**
-		 * @brief Remove the current matrix and get the last one from the matrix stack.
+		 * @brief remove the current matrix and get the last one from the matrix stack.
 		 */
-		void Pop(void);
+		void pop(void);
 		/**
-		 * @brief Get a reference on the current matrix destinate to opengl renderer.
+		 * @brief get a reference on the current matrix destinate to opengl renderer.
 		 * @return The requested matrix.
 		 */
-		const mat4& GetMatrix(void);
+		const mat4& getMatrix(void);
 		/**
-		 * @brief Get a reference on the current matrix camera destinate to opengl renderer.
+		 * @brief get a reference on the current matrix camera destinate to opengl renderer.
 		 * @return The requested matrix.
 		 */
-		const mat4& GetCameraMatrix(void);
+		const mat4& getCameraMatrix(void);
 		/**
-		 * @brief Set a reference on the current camera to opengl renderer.
+		 * @brief set a reference on the current camera to opengl renderer.
 		 * @param[in] newOne The requested matrix.
 		 */
-		void SetCameraMatrix(const mat4& newOne);
+		void setCameraMatrix(const mat4& newOne);
 		/**
 		 * @brief
 		 */
-		void Finish(void);
+		void finish(void);
 		/**
 		 * @brief
 		 */
-		void Flush(void);
+		void flush(void);
 		/**
 		 * @brief
 		 */
-		void Swap(void);
+		void swap(void);
 		
 		typedef enum {
 			FLAG_BLEND = 1<<0, //!< If enabled, blend the computed fragment color values with the values in the color buffers. See glBlendFunc.
@@ -127,8 +127,8 @@ namespace ewol {
 			FLAG_POLYGON_OFFSET_LINE = 1<<13, //!< If enabled, and if the polygon is rendered in GL_LINE mode, an offset is added to depth values of a polygon's fragments before the depth comparison is performed. See glPolygonOffset.
 			FLAG_POLYGON_OFFSET_POINT = 1<<14, //!< If enabled, an offset is added to depth values of a polygon's fragments before the depth comparison is performed, if the polygon is rendered in GL_POINT mode. See glPolygonOffset.
 			FLAG_POLYGON_SMOOTH = 1<<15, //!< If enabled, draw polygons with proper filtering. Otherwise, draw aliased polygons. For correct antialiased polygons, an alpha buffer is needed and the polygons must be sorted front to back.
-			FLAG_PRIMITIVE_RESTART = 1<<16, //!< Enables primitive restarting.  If enabled, any one of the draw commands which transfers a set of generic attribute array elements to the GL will restart the primitive when the index of the vertex is equal to the primitive restart index. See glPrimitiveRestartIndex.
-			FLAG_PRIMITIVE_RESTART_FIXED_INDEX = 1<<17, //!< Enables primitive restarting with a fixed index. If enabled, any one of the draw commands which transfers a set of generic attribute array elements to the GL will restart the primitive when the index of the vertex is equal to the fixed primitive index for the specified index type. The fixed index is equal to 2n−1 where n is equal to 8 for GL_UNSIGNED_BYTE, 16 for GL_UNSIGNED_SHORT and 32 for GL_UNSIGNED_INT.
+			FLAG_PRIMITIVE_RESTART = 1<<16, //!< enables primitive restarting.  If enabled, any one of the draw commands which transfers a set of generic attribute array elements to the GL will restart the primitive when the index of the vertex is equal to the primitive restart index. See glPrimitiveRestartIndex.
+			FLAG_PRIMITIVE_RESTART_FIXED_INDEX = 1<<17, //!< enables primitive restarting with a fixed index. If enabled, any one of the draw commands which transfers a set of generic attribute array elements to the GL will restart the primitive when the index of the vertex is equal to the fixed primitive index for the specified index type. The fixed index is equal to 2n−1 where n is equal to 8 for GL_UNSIGNED_BYTE, 16 for GL_UNSIGNED_SHORT and 32 for GL_UNSIGNED_INT.
 			FLAG_SAMPLE_ALPHA_TO_COVERAGE = 1<<18, //!< If enabled, compute a temporary coverage value where each bit is determined by the alpha value at the corresponding sample location.  The temporary coverage value is then ANDed with the fragment coverage value.
 			FLAG_SAMPLE_ALPHA_TO_ONE = 1<<19, //!< If enabled, each sample alpha value is replaced by the maximum representable alpha value.
 			FLAG_SAMPLE_COVERAGE = 1<<20, //!< If enabled, the fragment's coverage is ANDed with the temporary coverage value. If GL_SAMPLE_COVERAGE_INVERT is set to GL_TRUE, invert the coverage value. See glSampleCoverage.
@@ -143,41 +143,41 @@ namespace ewol {
 		} openGlFlags_te;
 		
 		/**
-		 * @brief Enable a flag on the system
+		 * @brief enable a flag on the system
 		 * @param[in] flagID The flag requested
 		 */
-		void Enable(openGlFlags_te flagID);
+		void enable(openGlFlags_te flagID);
 		/**
-		 * @brief Disable a flag on the system
+		 * @brief disable a flag on the system
 		 * @param[in] flagID The flag requested
 		 */
-		void Disable(openGlFlags_te flagID);
+		void disable(openGlFlags_te flagID);
 		/**
-		 * @brieg Update all the internal flag needed to be set from tre previous element set ...
+		 * @brieg update all the internal flag needed to be set from tre previous element set ...
 		 */
-		void UpdateAllFlags(void);
+		void updateAllFlags(void);
 		/**
-		 * @brief Enable Texture on the system
+		 * @brief enable Texture on the system
 		 * @param[in] flagID The flag requested
 		 */
-		void ActiveTexture(uint32_t flagID);
+		void activeTexture(uint32_t flagID);
 		/**
-		 * @brief Disable Texture on the system
+		 * @brief disable Texture on the system
 		 * @param[in] flagID The flag requested
 		 */
-		void DesActiveTexture(uint32_t flagID);
+		void desActiveTexture(uint32_t flagID);
 		/**
-		 * @brief draw a specific array ==> this enable mode difference ...
+		 * @brief draw a specific array  == > this enable mode difference ...
 		 */
-		void DrawArrays(uint32_t mode, int32_t first, int32_t count);
-		void DrawElements  (uint32_t mode, const etk::Vector& indices);
-		void DrawElements16(uint32_t mode, const etk::Vector& indices);
-		void DrawElements8 (uint32_t mode, const etk::Vector& indices);
+		void drawArrays(uint32_t mode, int32_t first, int32_t count);
+		void drawElements  (uint32_t mode, const etk::Vector& indices);
+		void drawElements16(uint32_t mode, const etk::Vector& indices);
+		void drawElements8 (uint32_t mode, const etk::Vector& indices);
 		/**
 		 * @brief Use openGL program
 		 * @param[in] id Id of the program that might be used
 		 */
-		void UseProgram(int32_t id);
+		void useProgram(int32_t id);
 	};
 };
 
diff --git a/sources/ewol/resources/Colored3DObject.cpp b/sources/ewol/resources/Colored3DObject.cpp
index 975b88d8..30dee6a9 100644
--- a/sources/ewol/resources/Colored3DObject.cpp
+++ b/sources/ewol/resources/Colored3DObject.cpp
@@ -19,149 +19,149 @@ ewol::Colored3DObject::Colored3DObject(void) :
 {
 	// get the shader resource :
 	m_GLPosition = 0;
-	m_GLprogram = ewol::Program::Keep("DATA:simple3D.prog");
+	m_GLprogram = ewol::Program::keep("DATA:simple3D.prog");
 	if (NULL != m_GLprogram ) {
-		m_GLPosition = m_GLprogram->GetAttribute("EW_coord3d");
-		m_GLColor    = m_GLprogram->GetUniform("EW_color");
-		m_GLMatrix   = m_GLprogram->GetUniform("EW_MatrixTransformation");
+		m_GLPosition = m_GLprogram->getAttribute("EW_coord3d");
+		m_GLColor    = m_GLprogram->getUniform("EW_color");
+		m_GLMatrix   = m_GLprogram->getUniform("EW_MatrixTransformation");
 	}
 }
 
 ewol::Colored3DObject::~Colored3DObject(void)
 {
 	// remove dynamics dependencies :
-	ewol::Program::Release(m_GLprogram);
+	ewol::Program::release(m_GLprogram);
 }
 
 
-void ewol::Colored3DObject::Draw(etk::Vector& _vertices,
+void ewol::Colored3DObject::draw(etk::Vector& _vertices,
                                  const etk::Color& _color,
                                  bool _updateDepthBuffer,
                                  bool _depthtest)
 {
-	if (_vertices.Size()<=0) {
+	if (_vertices.size() <= 0) {
 		return;
 	}
-	if (m_GLprogram==NULL) {
+	if (m_GLprogram == NULL) {
 		EWOL_ERROR("No shader ...");
 		return;
 	}
-	if (true==_depthtest) {
-		ewol::openGL::Enable(ewol::openGL::FLAG_DEPTH_TEST);
-		if (false==_updateDepthBuffer) {
+	if (true == _depthtest) {
+		ewol::openGL::enable(ewol::openGL::FLAG_DEPTH_TEST);
+		if (false == _updateDepthBuffer) {
 			glDepthMask(GL_FALSE);
 		}
 	}
-	//EWOL_DEBUG("    Display " << m_coord.Size() << " elements" );
-	m_GLprogram->Use();
+	//EWOL_DEBUG("    display " << m_coord.size() << " elements" );
+	m_GLprogram->use();
 	// set Matrix : translation/positionMatrix
-	mat4 projMatrix = ewol::openGL::GetMatrix();
-	mat4 camMatrix = ewol::openGL::GetCameraMatrix();
+	mat4 projMatrix = ewol::openGL::getMatrix();
+	mat4 camMatrix = ewol::openGL::getCameraMatrix();
 	mat4 tmpMatrix = projMatrix * camMatrix;
-	m_GLprogram->UniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat);
+	m_GLprogram->uniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat);
 	// position :
-	m_GLprogram->SendAttribute(m_GLPosition, 3/*x,y,z,unused*/, &_vertices[0], 4*sizeof(float));
+	m_GLprogram->sendAttribute(m_GLPosition, 3/*x,y,z,unused*/, &_vertices[0], 4*sizeof(float));
 	// color :
-	m_GLprogram->Uniform4fv(m_GLColor, 1/*r,g,b,a*/, (float*)&_color);
+	m_GLprogram->uniform4fv(m_GLColor, 1/*r,g,b,a*/, (float*)&_color);
 	// Request the draw od the elements : 
-	ewol::openGL::DrawArrays(GL_TRIANGLES, 0, _vertices.Size());
-	m_GLprogram->UnUse();
+	ewol::openGL::drawArrays(GL_TRIANGLES, 0, _vertices.size());
+	m_GLprogram->unUse();
 	// Request the draw od the elements : 
-	//glDrawArrays(GL_LINES, 0, vertices.Size());
+	//glDrawArrays(GL_LINES, 0, vertices.size());
 	//m_GLprogram->UnUse();
-	if (true==_depthtest) {
-		if (false==_updateDepthBuffer) {
+	if (true == _depthtest) {
+		if (false == _updateDepthBuffer) {
 			glDepthMask(GL_TRUE);
 		}
-		ewol::openGL::Disable(ewol::openGL::FLAG_DEPTH_TEST);
+		ewol::openGL::disable(ewol::openGL::FLAG_DEPTH_TEST);
 	}
 }
 
-void ewol::Colored3DObject::Draw(etk::Vector& _vertices,
+void ewol::Colored3DObject::draw(etk::Vector& _vertices,
                                  const etk::Color& _color,
                                  mat4& _transformationMatrix,
                                  bool _updateDepthBuffer,
                                  bool _depthtest)
 {
-	if (_vertices.Size()<=0) {
+	if (_vertices.size() <= 0) {
 		return;
 	}
-	if (m_GLprogram==NULL) {
+	if (m_GLprogram == NULL) {
 		EWOL_ERROR("No shader ...");
 		return;
 	}
-	if (true==_depthtest) {
-		ewol::openGL::Enable(ewol::openGL::FLAG_DEPTH_TEST);
-		if (false==_updateDepthBuffer) {
+	if (true == _depthtest) {
+		ewol::openGL::enable(ewol::openGL::FLAG_DEPTH_TEST);
+		if (false == _updateDepthBuffer) {
 			glDepthMask(GL_FALSE);
 		}
 	}
-	//EWOL_DEBUG("    Display " << m_coord.Size() << " elements" );
-	m_GLprogram->Use();
+	//EWOL_DEBUG("    display " << m_coord.size() << " elements" );
+	m_GLprogram->use();
 	// set Matrix : translation/positionMatrix
-	mat4 projMatrix = ewol::openGL::GetMatrix();
-	mat4 camMatrix = ewol::openGL::GetCameraMatrix();
+	mat4 projMatrix = ewol::openGL::getMatrix();
+	mat4 camMatrix = ewol::openGL::getCameraMatrix();
 	mat4 tmpMatrix = projMatrix * camMatrix * _transformationMatrix;
-	m_GLprogram->UniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat);
+	m_GLprogram->uniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat);
 	// position :
-	m_GLprogram->SendAttribute(m_GLPosition, 3/*x,y,z*/, &_vertices[0], 4*sizeof(float));
+	m_GLprogram->sendAttribute(m_GLPosition, 3/*x,y,z*/, &_vertices[0], 4*sizeof(float));
 	// color :
-	m_GLprogram->Uniform4fv(m_GLColor, 1/*r,g,b,a*/, (float*)&_color);
+	m_GLprogram->uniform4fv(m_GLColor, 1/*r,g,b,a*/, (float*)&_color);
 	// Request the draw od the elements : 
-	ewol::openGL::DrawArrays(GL_TRIANGLES, 0, _vertices.Size());
-	m_GLprogram->UnUse();
-	if (true==_depthtest) {
-		if (false==_updateDepthBuffer) {
+	ewol::openGL::drawArrays(GL_TRIANGLES, 0, _vertices.size());
+	m_GLprogram->unUse();
+	if (true == _depthtest) {
+		if (false == _updateDepthBuffer) {
 			glDepthMask(GL_TRUE);
 		}
-		ewol::openGL::Disable(ewol::openGL::FLAG_DEPTH_TEST);
+		ewol::openGL::disable(ewol::openGL::FLAG_DEPTH_TEST);
 	}
 }
 
-void ewol::Colored3DObject::DrawLine(etk::Vector& _vertices,
+void ewol::Colored3DObject::drawLine(etk::Vector& _vertices,
                                      const etk::Color& _color,
                                      mat4& _transformationMatrix,
                                      bool _updateDepthBuffer,
                                      bool _depthtest)
 {
-	if (_vertices.Size()<=0) {
+	if (_vertices.size() <= 0) {
 		return;
 	}
-	if (m_GLprogram==NULL) {
+	if (m_GLprogram == NULL) {
 		EWOL_ERROR("No shader ...");
 		return;
 	}
-	if (true==_depthtest) {
-		ewol::openGL::Enable(ewol::openGL::FLAG_DEPTH_TEST);
-		if (false==_updateDepthBuffer) {
+	if (true == _depthtest) {
+		ewol::openGL::enable(ewol::openGL::FLAG_DEPTH_TEST);
+		if (false == _updateDepthBuffer) {
 			glDepthMask(GL_FALSE);
 		}
 	}
-	//EWOL_DEBUG("    Display " << m_coord.Size() << " elements" );
-	m_GLprogram->Use();
+	//EWOL_DEBUG("    display " << m_coord.size() << " elements" );
+	m_GLprogram->use();
 	// set Matrix : translation/positionMatrix
-	mat4 projMatrix = ewol::openGL::GetMatrix();
-	mat4 camMatrix = ewol::openGL::GetCameraMatrix();
+	mat4 projMatrix = ewol::openGL::getMatrix();
+	mat4 camMatrix = ewol::openGL::getCameraMatrix();
 	mat4 tmpMatrix = projMatrix * camMatrix * _transformationMatrix;
-	m_GLprogram->UniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat);
+	m_GLprogram->uniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat);
 	// position :
-	m_GLprogram->SendAttribute(m_GLPosition, 3/*x,y,z*/, &_vertices[0], 4*sizeof(float));
+	m_GLprogram->sendAttribute(m_GLPosition, 3/*x,y,z*/, &_vertices[0], 4*sizeof(float));
 	// color :
-	m_GLprogram->Uniform4fv(m_GLColor, 1/*r,g,b,a*/, (float*)&_color);
+	m_GLprogram->uniform4fv(m_GLColor, 1/*r,g,b,a*/, (float*)&_color);
 	// Request the draw od the elements : 
-	ewol::openGL::DrawArrays(GL_LINES, 0, _vertices.Size());
-	m_GLprogram->UnUse();
-	if (true==_depthtest) {
-		if (false==_updateDepthBuffer) {
+	ewol::openGL::drawArrays(GL_LINES, 0, _vertices.size());
+	m_GLprogram->unUse();
+	if (true == _depthtest) {
+		if (false == _updateDepthBuffer) {
 			glDepthMask(GL_TRUE);
 		}
-		ewol::openGL::Disable(ewol::openGL::FLAG_DEPTH_TEST);
+		ewol::openGL::disable(ewol::openGL::FLAG_DEPTH_TEST);
 	}
 }
 
 
 
-ewol::Colored3DObject* ewol::Colored3DObject::Keep(void)
+ewol::Colored3DObject* ewol::Colored3DObject::keep(void)
 {
 	EWOL_VERBOSE("KEEP : direct Colored3DObject");
 	// need to crate a new one ...
@@ -170,16 +170,16 @@ ewol::Colored3DObject* ewol::Colored3DObject::Keep(void)
 		EWOL_ERROR("allocation error of a resource : Colored3DObject ");
 		return NULL;
 	}
-	GetManager().LocalAdd(object);
+	getManager().localAdd(object);
 	return object;
 }
 
-void ewol::Colored3DObject::Release(ewol::Colored3DObject*& _object)
+void ewol::Colored3DObject::release(ewol::Colored3DObject*& _object)
 {
 	if (NULL == _object) {
 		return;
 	}
 	ewol::Resource* object2 = static_cast(_object);
-	GetManager().Release(object2);
+	getManager().release(object2);
 	_object = NULL;
 }
diff --git a/sources/ewol/resources/Colored3DObject.h b/sources/ewol/resources/Colored3DObject.h
index b50415e0..b00e76cb 100644
--- a/sources/ewol/resources/Colored3DObject.h
+++ b/sources/ewol/resources/Colored3DObject.h
@@ -28,33 +28,33 @@ namespace ewol
 			Colored3DObject(void);
 			virtual ~Colored3DObject(void);
 		public:
-			virtual const char* GetType(void) { return "ewol::Colored3DObject"; };
-			virtual void Draw(etk::Vector& _vertices,
+			virtual const char* getType(void) { return "ewol::Colored3DObject"; };
+			virtual void draw(etk::Vector& _vertices,
 			                  const etk::Color& _color,
 			                  bool _updateDepthBuffer=true,
 			                  bool _depthtest=true);
-			virtual void Draw(etk::Vector& _vertices,
+			virtual void draw(etk::Vector& _vertices,
 			                  const etk::Color& _color,
 			                  mat4& _transformationMatrix,
 			                  bool _updateDepthBuffer=true,
 			                  bool _depthtest=true);
-			virtual void DrawLine(etk::Vector& _vertices,
+			virtual void drawLine(etk::Vector& _vertices,
 			                      const etk::Color& _color,
 			                      mat4& _transformationMatrix,
 			                      bool _updateDepthBuffer=true,
 			                      bool _depthtest=true);
 		public:
 			/**
-			 * @brief Keep the resource pointer.
+			 * @brief keep the resource pointer.
 			 * @note Never free this pointer by your own...
 			 * @return pointer on the resource or NULL if an error occured.
 			 */
-			static ewol::Colored3DObject* Keep(void);
+			static ewol::Colored3DObject* keep(void);
 			/**
-			 * @brief Release the keeped resources
+			 * @brief release the keeped resources
 			 * @param[in,out] reference on the object pointer
 			 */
-			static void Release(ewol::Colored3DObject*& _object);
+			static void release(ewol::Colored3DObject*& _object);
 	};
 };
 
diff --git a/sources/ewol/resources/ConfigFile.cpp b/sources/ewol/resources/ConfigFile.cpp
index 076752b3..70c95a89 100644
--- a/sources/ewol/resources/ConfigFile.cpp
+++ b/sources/ewol/resources/ConfigFile.cpp
@@ -15,7 +15,7 @@
 #define __class__	"ConfigFile"
 
 
-void ewol::SimpleConfigElement::Parse(const etk::UString& value)
+void ewol::SimpleConfigElement::parse(const etk::UString& value)
 {
 	etk::Char tmp = value.c_str();
 	m_valueInt = 0;
@@ -31,50 +31,50 @@ ewol::ConfigFile::ConfigFile(const etk::UString& _filename):
 	ewol::Resource(_filename)
 {
 	EWOL_DEBUG("SFP : load \"" << _filename << "\"");
-	Reload();
+	reload();
 }
 
 
 ewol::ConfigFile::~ConfigFile(void)
 {
 	// remove all element
-	for (int32_t iii=0; iiiParse("");
+			m_list[iii]->parse("");
 		}
 	}
 	// acess of the file :
 	etk::FSNode file(m_name);
 	
-	if (false == file.Exist()) {
+	if (false == file.exist()) {
 		EWOL_ERROR("File does not Exist : \"" << file << "\"");
 		return;
 	}
-	etk::UString fileExtention = file.FileGetExtention();
+	etk::UString fileExtention = file.fileGetExtention();
 	if (fileExtention != "conf") {
 		EWOL_ERROR("File does not have extention \".conf\" for program but : \"" << fileExtention << "\"");
 		return;
 	}
-	if (false == file.FileOpenRead()) {
+	if (false == file.fileOpenRead()) {
 		EWOL_ERROR("Can not open the file : " << file);
 		return;
 	}
 	#define MAX_LINE_SIZE   (2048)
 	char tmpData[MAX_LINE_SIZE];
-	while (file.FileGets(tmpData, MAX_LINE_SIZE) != NULL) {
+	while (file.fileGets(tmpData, MAX_LINE_SIZE) != NULL) {
 		int32_t len = strlen(tmpData);
 		if(    tmpData[len-1] == '\n'
 			|| tmpData[len-1] == '\r') {
@@ -87,30 +87,30 @@ void ewol::ConfigFile::Reload(void)
 		}
 		etk::UString tmpData2(tmpData);
 		etk::UString tmppp("#");
-		if (true == tmpData2.StartWith(tmppp)) {
+		if (true == tmpData2.startWith(tmppp)) {
 			// comment ...
 			continue;
 		}
 		tmppp="//";
-		if (true == tmpData2.StartWith(tmppp)) {
+		if (true == tmpData2.startWith(tmppp)) {
 			// comment ...
 			continue;
 		}
 		// get parameters :
-		int32_t pos = tmpData2.FindForward('=');
+		int32_t pos = tmpData2.findForward('=');
 		if (pos == -1){
 			//the element "=" is not find ...
 			continue;
 		}
-		etk::UString paramName = tmpData2.Extract(0, pos);
-		etk::UString paramValue = tmpData2.Extract(pos+1, 0x7FFFF);
+		etk::UString paramName = tmpData2.extract(0, pos);
+		etk::UString paramValue = tmpData2.extract(pos+1, 0x7FFFF);
 		EWOL_DEBUG("        param name=\"" << paramName << "\" val=\"" << paramValue << "\"");
 		// check if the parameters existed :
 		bool findParam = false;
-		for (int32_t iii=0; iiim_paramName == paramName) {
-					m_list[iii]->Parse(paramValue);
+					m_list[iii]->parse(paramValue);
 					findParam = true;
 					// stop parsing ...
 					break;
@@ -122,21 +122,21 @@ void ewol::ConfigFile::Reload(void)
 			if (NULL == tmpElement) {
 				EWOL_DEBUG("error while allocation");
 			} else {
-				tmpElement->Parse(paramValue);
-				m_list.PushBack(tmpElement);
+				tmpElement->parse(paramValue);
+				m_list.pushBack(tmpElement);
 			}
 		}
 	}
 	// close the file:
-	file.FileClose();
+	file.fileClose();
 	
 }
 
 
-int32_t ewol::ConfigFile::Request(const etk::UString& _paramName)
+int32_t ewol::ConfigFile::request(const etk::UString& _paramName)
 {
 	// check if the parameters existed :
-	for (int32_t iii=0; iiim_paramName == _paramName) {
 				return iii;
@@ -147,16 +147,16 @@ int32_t ewol::ConfigFile::Request(const etk::UString& _paramName)
 	if (NULL == tmpElement) {
 		EWOL_DEBUG("error while allocation");
 	} else {
-		m_list.PushBack(tmpElement);
+		m_list.pushBack(tmpElement);
 	}
-	return m_list.Size()-1;
+	return m_list.size()-1;
 }
 
 
-ewol::ConfigFile* ewol::ConfigFile::Keep(const etk::UString& _filename)
+ewol::ConfigFile* ewol::ConfigFile::keep(const etk::UString& _filename)
 {
 	EWOL_INFO("KEEP : SimpleConfig : file : \"" << _filename << "\"");
-	ewol::ConfigFile* object = static_cast(GetManager().LocalKeep(_filename));
+	ewol::ConfigFile* object = static_cast(getManager().localKeep(_filename));
 	if (NULL != object) {
 		return object;
 	}
@@ -166,17 +166,17 @@ ewol::ConfigFile* ewol::ConfigFile::Keep(const etk::UString& _filename)
 		EWOL_ERROR("allocation error of a resource : ??Mesh.obj??");
 		return NULL;
 	}
-	GetManager().LocalAdd(object);
+	getManager().localAdd(object);
 	return object;
 }
 
-void ewol::ConfigFile::Release(ewol::ConfigFile*& _object)
+void ewol::ConfigFile::release(ewol::ConfigFile*& _object)
 {
 	if (NULL == _object) {
 		return;
 	}
 	ewol::Resource* object2 = static_cast(_object);
-	GetManager().Release(object2);
+	getManager().release(object2);
 	_object = NULL;
 }
 
diff --git a/sources/ewol/resources/ConfigFile.h b/sources/ewol/resources/ConfigFile.h
index 0f141595..00b01fab 100644
--- a/sources/ewol/resources/ConfigFile.h
+++ b/sources/ewol/resources/ConfigFile.h
@@ -30,10 +30,10 @@ namespace ewol
 				m_valueInt(0),
 				m_valuefloat(0.0) { };
 			~SimpleConfigElement(void) { };
-			void          Parse(const etk::UString& value);
-			int32_t       GetInteger(void) { return m_valueInt; };
-			float         GetFloat(void)   { return m_valuefloat; };
-			etk::UString& GetString(void)  { return m_value; };
+			void          parse(const etk::UString& value);
+			int32_t       getInteger(void) { return m_valueInt; };
+			float         getFloat(void)   { return m_valuefloat; };
+			etk::UString& getString(void)  { return m_value; };
 	};
 	
 	class ConfigFile : public ewol::Resource
@@ -45,27 +45,27 @@ namespace ewol
 			ConfigFile(const etk::UString& _filename);
 			virtual ~ConfigFile(void);
 		public:
-			const char* GetType(void) { return "ewol::SimpleConfigFile"; };
-			void Reload(void);
+			const char* getType(void) { return "ewol::SimpleConfigFile"; };
+			void reload(void);
 			
-			int32_t Request(const etk::UString& _paramName);
+			int32_t request(const etk::UString& _paramName);
 			
-			int32_t       GetInteger(int32_t id) { if (id<0) { return 0; } return m_list[id]->GetInteger(); };
-			float         GetFloat(int32_t id)   { if (id<0) { return 0; } return m_list[id]->GetFloat();   };
-			etk::UString& GetString(int32_t id)  { if (id<0) { return m_errorString; } return m_list[id]->GetString();  };
+			int32_t       getInteger(int32_t id) { if (id<0) { return 0; } return m_list[id]->getInteger(); };
+			float         getFloat(int32_t id)   { if (id<0) { return 0; } return m_list[id]->getFloat();   };
+			etk::UString& getString(int32_t id)  { if (id<0) { return m_errorString; } return m_list[id]->getString();  };
 		public:
 			/**
-			 * @brief Keep the resource pointer.
+			 * @brief keep the resource pointer.
 			 * @note Never free this pointer by your own...
 			 * @param[in] _filename Name of the configuration file.
 			 * @return pointer on the resource or NULL if an error occured.
 			 */
-			static ewol::ConfigFile* Keep(const etk::UString& _filename);
+			static ewol::ConfigFile* keep(const etk::UString& _filename);
 			/**
-			 * @brief Release the keeped resources
+			 * @brief release the keeped resources
 			 * @param[in,out] reference on the object pointer
 			 */
-			static void Release(ewol::ConfigFile*& _object);
+			static void release(ewol::ConfigFile*& _object);
 	};
 };
 
diff --git a/sources/ewol/resources/FontFreeType.cpp b/sources/ewol/resources/FontFreeType.cpp
index f771600d..e13566a6 100644
--- a/sources/ewol/resources/FontFreeType.cpp
+++ b/sources/ewol/resources/FontFreeType.cpp
@@ -27,9 +27,9 @@
 static int32_t l_countLoaded=0;
 static FT_Library library;
 
-void ewol::FreeTypeInit(void)
+void ewol::freeTypeInit(void)
 {
-	EWOL_DEBUG("==> Init Font-Manager");
+	EWOL_DEBUG(" == > init Font-Manager");
 	l_countLoaded++;
 	if (l_countLoaded>1) {
 		// already loaded ...
@@ -41,9 +41,9 @@ void ewol::FreeTypeInit(void)
 	}
 }
 
-void ewol::FreeTypeUnInit(void)
+void ewol::freeTypeUnInit(void)
 {
-	EWOL_DEBUG("==> Un-Init Font-Manager");
+	EWOL_DEBUG(" == > Un-Init Font-Manager");
 	l_countLoaded--;
 	if (l_countLoaded>0) {
 		// already needed ...
@@ -66,16 +66,16 @@ ewol::FontFreeType::FontFreeType(const etk::UString& _fontName) :
 	m_FileSize = 0;
 	
 	etk::FSNode myfile(_fontName);
-	if (false == myfile.Exist()) {
+	if (false == myfile.exist()) {
 		EWOL_ERROR("File Does not exist : " << myfile);
 		return;
 	}
-	m_FileSize = myfile.FileSize();
-	if (0==m_FileSize) {
+	m_FileSize = myfile.fileSize();
+	if (0 == m_FileSize) {
 		EWOL_ERROR("This file is empty : " << myfile);
 		return;
 	}
-	if (false == myfile.FileOpenRead()) {
+	if (false == myfile.fileOpenRead()) {
 		EWOL_ERROR("Can not open the file : " << myfile);
 		return;
 	}
@@ -86,9 +86,9 @@ ewol::FontFreeType::FontFreeType(const etk::UString& _fontName) :
 		return;
 	}
 	// load data from the file :
-	myfile.FileRead(m_FileBuffer, 1, m_FileSize);
+	myfile.fileRead(m_FileBuffer, 1, m_FileSize);
 	// close the file:
-	myfile.FileClose();
+	myfile.fileClose();
 	// load Face ...
 	int32_t error = FT_New_Memory_Face( library, m_FileBuffer, m_FileSize, 0, &m_fftFace );
 	if( FT_Err_Unknown_File_Format == error) {
@@ -115,9 +115,9 @@ ewol::FontFreeType::~FontFreeType(void)
 }
 
 
-vec2 ewol::FontFreeType::GetSize(int32_t _fontSize, const etk::UString& _unicodeString)
+vec2 ewol::FontFreeType::getSize(int32_t _fontSize, const etk::UString& _unicodeString)
 {
-	if(false==m_init) {
+	if(false == m_init) {
 		return vec2(0,0);
 	}
 	// TODO : ...
@@ -125,29 +125,29 @@ vec2 ewol::FontFreeType::GetSize(int32_t _fontSize, const etk::UString& _unicode
 	return outputSize;
 }
 
-int32_t ewol::FontFreeType::GetHeight(int32_t _fontSize)
+int32_t ewol::FontFreeType::getHeight(int32_t _fontSize)
 {
 	return _fontSize*1.43f; // this is a really "magic" number ...
 }
 
-bool ewol::FontFreeType::GetGlyphProperty(int32_t _fontSize, ewol::GlyphProperty& _property)
+bool ewol::FontFreeType::getGlyphProperty(int32_t _fontSize, ewol::GlyphProperty& _property)
 {
-	if(false==m_init) {
+	if(false == m_init) {
 		return false;
 	}
 	// 300dpi (hight quality) 96 dpi (normal quality)
 	int32_t fontQuality = 96;
-	// Select Size ...
-	// note tha <<6==*64 corespond with the 1/64th of points calculation of freetype
+	// Select size ...
+	// note tha <<6 == *64 corespond with the 1/64th of points calculation of freetype
 	int32_t error = FT_Set_Char_Size(m_fftFace, _fontSize<<6, _fontSize<<6, fontQuality, fontQuality);
 	if (0!=error ) {
-		EWOL_ERROR("FT_Set_Char_Size ==> error in settings ...");
+		EWOL_ERROR("FT_Set_Char_Size  == > error in settings ...");
 		return false;
 	}
 	// a small shortcut
 	FT_GlyphSlot slot = m_fftFace->glyph;
 	// retrieve glyph index from character code 
-	int32_t glyph_index = FT_Get_Char_Index(m_fftFace, _property.m_UVal.Get());
+	int32_t glyph_index = FT_Get_Char_Index(m_fftFace, _property.m_UVal.get());
 	// load glyph image into the slot (erase previous one)
 	error = FT_Load_Glyph(m_fftFace, // handle to face object
 	                      glyph_index, // glyph index
@@ -171,23 +171,22 @@ bool ewol::FontFreeType::GetGlyphProperty(int32_t _fontSize, ewol::GlyphProperty
 	return true;
 }
 
-bool ewol::FontFreeType::DrawGlyph(egami::Image& _imageOut,
+bool ewol::FontFreeType::drawGlyph(egami::Image& _imageOut,
                                    int32_t _fontSize,
                                    ivec2 _glyphPosition,
                                    ewol::GlyphProperty& _property,
                                    int8_t _posInImage)
 {
-
-	if(false==m_init) {
+	if(false == m_init) {
 		return false;
 	}
 	// 300dpi (hight quality) 96 dpi (normal quality)
 	int32_t fontQuality = 96;
-	// Select Size ...
-	// note tha <<6==*64 corespond with the 1/64th of points calculation of freetype
+	// Select size ...
+	// note tha <<6 == *64 corespond with the 1/64th of points calculation of freetype
 	int32_t error = FT_Set_Char_Size(m_fftFace, _fontSize<<6, _fontSize<<6, fontQuality, fontQuality);
 	if (0!=error ) {
-		EWOL_ERROR("FT_Set_Char_Size ==> error in settings ...");
+		EWOL_ERROR("FT_Set_Char_Size  == > error in settings ...");
 		return false;
 	}
 	// a small shortcut
@@ -210,59 +209,59 @@ bool ewol::FontFreeType::DrawGlyph(egami::Image& _imageOut,
 	etk::Color<> tlpppp(0xFFFFFF00);
 	for(int32_t jjj=0; jjj < slot->bitmap.rows;jjj++) {
 		for(int32_t iii=0; iii < slot->bitmap.width; iii++){
-			tlpppp = _imageOut.Get(ivec2(_glyphPosition.x()+iii, _glyphPosition.y()+jjj));
+			tlpppp = _imageOut.get(ivec2(_glyphPosition.x()+iii, _glyphPosition.y()+jjj));
 			uint8_t valueColor = slot->bitmap.buffer[iii + slot->bitmap.width*jjj];
 			// set only alpha :
 			switch(_posInImage)
 			{
 				default:
 				case 0:
-					tlpppp.SetA(valueColor);
+					tlpppp.setA(valueColor);
 					break;
 				case 1:
-					tlpppp.SetR(valueColor);
+					tlpppp.setR(valueColor);
 					break;
 				case 2:
-					tlpppp.SetG(valueColor);
+					tlpppp.setG(valueColor);
 					break;
 				case 3:
-					tlpppp.SetB(valueColor);
+					tlpppp.setB(valueColor);
 					break;
 			}
 			// real set of color
-			_imageOut.Set(ivec2(_glyphPosition.x()+iii, _glyphPosition.y()+jjj), tlpppp );
+			_imageOut.set(ivec2(_glyphPosition.x()+iii, _glyphPosition.y()+jjj), tlpppp );
 		}
 	}
 	return true;
 }
 
 
-void ewol::FontFreeType::GenerateKerning(int32_t fontSize, etk::Vector& listGlyph)
+void ewol::FontFreeType::generateKerning(int32_t fontSize, etk::Vector& listGlyph)
 {
-	if(false==m_init) {
+	if(false == m_init) {
 		return;
 	}
 	if ((FT_FACE_FLAG_KERNING & m_fftFace->face_flags) == 0) {
-		EWOL_INFO("No kerning generation (Disable) in the font");
+		EWOL_INFO("No kerning generation (disable) in the font");
 	}
 	// 300dpi (hight quality) 96 dpi (normal quality)
 	int32_t fontQuality = 96;
-	// Select Size ...
-	// note tha <<6==*64 corespond with the 1/64th of points calculation of freetype
+	// Select size ...
+	// note tha <<6 == *64 corespond with the 1/64th of points calculation of freetype
 	int32_t error = FT_Set_Char_Size(m_fftFace, fontSize<<6, fontSize<<6, fontQuality, fontQuality);
 	if (0!=error ) {
-		EWOL_ERROR("FT_Set_Char_Size ==> error in settings ...");
+		EWOL_ERROR("FT_Set_Char_Size  == > error in settings ...");
 		return;
 	}
 	// For all the kerning element we get the kerning value :
-	for(int32_t iii=0; iii " << (kerning.x/64.0f));
 			}
@@ -271,9 +270,9 @@ void ewol::FontFreeType::GenerateKerning(int32_t fontSize, etk::Vector(GetManager().LocalKeep(_filename));
+	ewol::FontBase* object = static_cast(getManager().localKeep(_filename));
 	if (NULL != object) {
 		return object;
 	}
@@ -373,16 +372,16 @@ ewol::FontBase* ewol::FontFreeType::Keep(const etk::UString& _filename)
 		EWOL_ERROR("allocation error of a resource : " << _filename);
 		return NULL;
 	}
-	GetManager().LocalAdd(object);
+	getManager().localAdd(object);
 	return object;
 }
 
-void ewol::FontFreeType::Release(ewol::FontBase*& _object)
+void ewol::FontFreeType::release(ewol::FontBase*& _object)
 {
 	if (NULL == _object) {
 		return;
 	}
 	ewol::Resource* object2 = static_cast(_object);
-	GetManager().Release(object2);
+	getManager().release(object2);
 	_object = NULL;
 }
diff --git a/sources/ewol/resources/FontFreeType.h b/sources/ewol/resources/FontFreeType.h
index 921b8e6a..f61db28d 100644
--- a/sources/ewol/resources/FontFreeType.h
+++ b/sources/ewol/resources/FontFreeType.h
@@ -27,42 +27,42 @@ namespace ewol
 			int32_t m_FileSize;
 			FT_Face m_fftFace;
 			bool m_init;
-			void Display(void);
+			void display(void);
 		protected:
 			FontFreeType(const etk::UString& _fontName);
 			~FontFreeType(void);
 		public:
 			
-			bool GetGlyphProperty(int32_t _fontSize,
+			bool getGlyphProperty(int32_t _fontSize,
 			                      ewol::GlyphProperty& _property);
 			
-			bool DrawGlyph(egami::Image& _imageOut,
+			bool drawGlyph(egami::Image& _imageOut,
 			               int32_t _fontSize,
 			               ivec2 _glyphPosition,
 			               ewol::GlyphProperty& _property,
 			               int8_t _posInImage);
 			
-			vec2 GetSize(int32_t _fontSize, const etk::UString& _unicodeString);
+			vec2 getSize(int32_t _fontSize, const etk::UString& _unicodeString);
 			
-			int32_t GetHeight(int32_t _fontSize);
+			int32_t getHeight(int32_t _fontSize);
 			
-			void GenerateKerning(int32_t _fontSize, etk::Vector& _listGlyph);
+			void generateKerning(int32_t _fontSize, etk::Vector& _listGlyph);
 		public:
 			/**
-			 * @brief Keep the resource pointer.
+			 * @brief keep the resource pointer.
 			 * @note Never free this pointer by your own...
 			 * @param[in] _filename Name of the base font.
 			 * @return pointer on the resource or NULL if an error occured.
 			 */
-			static ewol::FontBase* Keep(const etk::UString& _filename);
+			static ewol::FontBase* keep(const etk::UString& _filename);
 			/**
-			 * @brief Release the keeped resources
+			 * @brief release the keeped resources
 			 * @param[in,out] reference on the object pointer
 			 */
-			static void Release(ewol::FontBase*& _object);
+			static void release(ewol::FontBase*& _object);
 	};
-	void FreeTypeInit(void);
-	void FreeTypeUnInit(void);
+	void freeTypeInit(void);
+	void freeTypeUnInit(void);
 	
 };
 
diff --git a/sources/ewol/resources/Image.cpp b/sources/ewol/resources/Image.cpp
index 4e76bdea..75d11e4f 100644
--- a/sources/ewol/resources/Image.cpp
+++ b/sources/ewol/resources/Image.cpp
@@ -15,7 +15,8 @@
 
 
 #undef __class__
-#define __class__	"TextureFile"
+#define __class__ "TextureFile"
+
 ewol::TextureFile::TextureFile(const etk::UString& _genName) :
 	Texture(_genName)
 {
@@ -26,12 +27,12 @@ ewol::TextureFile::TextureFile(const etk::UString& _genName) :
 ewol::TextureFile::TextureFile(etk::UString _genName, const etk::UString& _tmpfileName, const ivec2& _size) :
 	Texture(_genName)
 {
-	if (false == egami::Load(m_data, _tmpfileName, _size)) {
+	if (false == egami::load(m_data, _tmpfileName, _size)) {
 		EWOL_ERROR("ERROR when loading the image : " << _tmpfileName);
 	}
-	ivec2 tmp = m_data.GetSize();
+	ivec2 tmp = m_data.getSize();
 	m_realImageSize = vec2(tmp.x(), tmp.y());
-	Flush();
+	flush();
 }
 
 
@@ -57,7 +58,7 @@ static int32_t nextP2(int32_t _value)
 
 
 
-ewol::TextureFile* ewol::TextureFile::Keep(const etk::UString& _filename, ivec2 _size)
+ewol::TextureFile* ewol::TextureFile::keep(const etk::UString& _filename, ivec2 _size)
 {
 	EWOL_INFO("KEEP : TextureFile : file : " << _filename << " basic size=" << _size);
 	if (_filename == "") {
@@ -66,27 +67,27 @@ ewol::TextureFile* ewol::TextureFile::Keep(const etk::UString& _filename, ivec2
 			EWOL_ERROR("allocation error of a resource : ??TEX??");
 			return NULL;
 		}
-		GetManager().LocalAdd(object);
+		getManager().localAdd(object);
 		return object;
 	}
-	if (_size.x()==0) {
+	if (_size.x() == 0) {
 		_size.setX(-1);
 		//EWOL_ERROR("Error Request the image size.x() =0 ???");
 	}
-	if (_size.y()==0) {
+	if (_size.y() == 0) {
 		_size.setY(-1);
 		//EWOL_ERROR("Error Request the image size.y() =0 ???");
 	}
 	etk::UString TmpFilename = _filename;
-	if (false == _filename.EndWith(".svg") ) {
+	if (false == _filename.endWith(".svg") ) {
 		_size = ivec2(-1,-1);
 	}
 	#ifdef __TARGET_OS__MacOs
-		EWOL_ERROR("TODO : Remove this strange hack");
+		EWOL_ERROR("TODO : remove this strange hack");
 		_size = ivec2(64,64);
 	#endif
 	if (_size.x()>0 && _size.y()>0) {
-		EWOL_VERBOSE("    ==> specific size : " << _size);
+		EWOL_VERBOSE("     == > specific size : " << _size);
 		#ifdef __TARGET_OS__Android
 			_size.setValue(nextP2(_size.x()), nextP2(_size.y()));
 		#endif
@@ -97,29 +98,29 @@ ewol::TextureFile* ewol::TextureFile::Keep(const etk::UString& _filename, ivec2
 	}
 	
 	EWOL_INFO("KEEP : TextureFile : file : \"" << TmpFilename << "\" new size=" << _size);
-	ewol::TextureFile* object = static_cast(GetManager().LocalKeep(TmpFilename));
+	ewol::TextureFile* object = static_cast(getManager().localKeep(TmpFilename));
 	if (NULL != object) {
 		return object;
 	}
-	EWOL_INFO("        ==> create new one...");
+	EWOL_INFO("         == > create new one...");
 	// need to crate a new one ...
 	object = new ewol::TextureFile(TmpFilename, _filename, _size);
 	if (NULL == object) {
 		EWOL_ERROR("allocation error of a resource : " << _filename);
 		return NULL;
 	}
-	GetManager().LocalAdd(object);
+	getManager().localAdd(object);
 	return object;
 }
 
 
-void ewol::TextureFile::Release(ewol::TextureFile*& _object)
+void ewol::TextureFile::release(ewol::TextureFile*& _object)
 {
 	if (NULL == _object) {
 		return;
 	}
 	ewol::Resource* object2 = static_cast(_object);
-	GetManager().Release(object2);
+	getManager().release(object2);
 	_object = NULL;
 }
 
diff --git a/sources/ewol/resources/Image.h b/sources/ewol/resources/Image.h
index 3206f759..45d42b2c 100644
--- a/sources/ewol/resources/Image.h
+++ b/sources/ewol/resources/Image.h
@@ -26,22 +26,22 @@ namespace ewol
 			TextureFile(etk::UString _genName, const etk::UString& _fileName, const ivec2& _size);
 			~TextureFile(void) { };
 		public:
-			virtual const char* GetType(void) { return "ewol::TextureFile"; };
-			const vec2& GetRealSize(void) { return m_realImageSize; };
+			virtual const char* getType(void) { return "ewol::TextureFile"; };
+			const vec2& getRealSize(void) { return m_realImageSize; };
 		public:
 			/**
-			 * @brief Keep the resource pointer.
+			 * @brief keep the resource pointer.
 			 * @note Never free this pointer by your own...
 			 * @param[in] _filename Name of the image file.
 			 * @param[in] _requested size of the image (usefull when loading .svg to automatic rescale)
 			 * @return pointer on the resource or NULL if an error occured.
 			 */
-			static ewol::TextureFile* Keep(const etk::UString& _filename, ivec2 _size=ivec2(-1,-1));
+			static ewol::TextureFile* keep(const etk::UString& _filename, ivec2 _size=ivec2(-1,-1));
 			/**
-			 * @brief Release the keeped resources
+			 * @brief release the keeped resources
 			 * @param[in,out] reference on the object pointer
 			 */
-			static void Release(ewol::TextureFile*& _object);
+			static void release(ewol::TextureFile*& _object);
 	};
 };
 
diff --git a/sources/ewol/resources/Mesh.cpp b/sources/ewol/resources/Mesh.cpp
index c6cbcf6c..15a6bd46 100644
--- a/sources/ewol/resources/Mesh.cpp
+++ b/sources/ewol/resources/Mesh.cpp
@@ -25,51 +25,51 @@ ewol::Mesh::Mesh(const etk::UString& _fileName, const etk::UString& _shaderName)
 	// get the shader resource :
 	m_GLPosition = 0;
 	
-	m_light.SetDirection(vec3(0,-cos(M_PI/4),0));
-	m_light.SetHalfPlane(vec3(1,0,0));
-	m_light.SetAmbientColor(vec4(1,1,1,1));
-	m_light.SetDiffuseColor(vec4(1.0,1.0,1.0,1));
-	m_light.SetSpecularColor(vec4(0.0,0.0,0.0,1));
+	m_light.setDirection(vec3(0,-cos(M_PI/4),0));
+	m_light.setHalfPlane(vec3(1,0,0));
+	m_light.setAmbientColor(vec4(1,1,1,1));
+	m_light.setDiffuseColor(vec4(1.0,1.0,1.0,1));
+	m_light.setSpecularColor(vec4(0.0,0.0,0.0,1));
 	
 	//EWOL_DEBUG(m_name << "  " << m_light);
-	m_GLprogram = ewol::Program::Keep(_shaderName);
+	m_GLprogram = ewol::Program::keep(_shaderName);
 	if (NULL != m_GLprogram ) {
-		m_GLPosition = m_GLprogram->GetAttribute("EW_coord3d");
-		m_GLtexture = m_GLprogram->GetAttribute("EW_texture2d");
-		m_GLNormal = m_GLprogram->GetAttribute("EW_normal");
-		m_GLMatrix = m_GLprogram->GetUniform("EW_MatrixTransformation");
-		m_GLMatrixPosition = m_GLprogram->GetUniform("EW_MatrixPosition");
+		m_GLPosition = m_GLprogram->getAttribute("EW_coord3d");
+		m_GLtexture = m_GLprogram->getAttribute("EW_texture2d");
+		m_GLNormal = m_GLprogram->getAttribute("EW_normal");
+		m_GLMatrix = m_GLprogram->getUniform("EW_MatrixTransformation");
+		m_GLMatrixPosition = m_GLprogram->getUniform("EW_MatrixPosition");
 		// Link material and Lights
-		m_GLMaterial.Link(m_GLprogram, "EW_material");
-		m_light.Link(m_GLprogram, "EW_directionalLight");
+		m_GLMaterial.link(m_GLprogram, "EW_material");
+		m_light.link(m_GLprogram, "EW_directionalLight");
 	}
 	// this is the properties of the buffer requested : "r"/"w" + "-" + buffer type "f"=flaot "i"=integer
-	m_verticesVBO = ewol::VirtualBufferObject::Keep(4);
+	m_verticesVBO = ewol::VirtualBufferObject::keep(4);
 	
 	// load the curent file :
-	etk::UString tmpName = _fileName.ToLower();
-	// select the corect Loader :
-	if (true == tmpName.EndWith(".obj") ) {
-		if (false == LoadOBJ(_fileName)) {
+	etk::UString tmpName = _fileName.toLower();
+	// select the corect loader :
+	if (true == tmpName.endWith(".obj") ) {
+		if (false == loadOBJ(_fileName)) {
 			EWOL_ERROR("Error To load OBJ file " << tmpName );
 			return;
 		}
-	} else if (true == tmpName.EndWith(".emf") ) {
-		if (false == LoadEMF(_fileName)) {
+	} else if (true == tmpName.endWith(".emf") ) {
+		if (false == loadEMF(_fileName)) {
 			EWOL_ERROR("Error To load EMF file " << tmpName );
 			return;
 		}
 		//EWOL_CRITICAL("Load a new mesh : '" << _fileName << "' (end)");
 	} else {
-		// nothing to do ==> reqiest an enmpty mesh ==> user manage it ...
+		// nothing to do  == > reqiest an enmpty mesh ==> user manage it ...
 	}
 }
 
 ewol::Mesh::~Mesh(void)
 {
 	// remove dynamics dependencies :
-	ewol::Program::Release(m_GLprogram);
-	ewol::VirtualBufferObject::Release(m_verticesVBO);
+	ewol::Program::release(m_GLprogram);
+	ewol::VirtualBufferObject::release(m_verticesVBO);
 	if (m_functionFreeShape!=NULL) {
 		m_functionFreeShape(m_pointerShape);
 		m_pointerShape = NULL;
@@ -78,52 +78,52 @@ ewol::Mesh::~Mesh(void)
 
 //#define DISPLAY_NB_VERTEX_DISPLAYED
 
-void ewol::Mesh::Draw(mat4& _positionMatrix, bool _enableDepthTest, bool _enableDepthUpdate)
+void ewol::Mesh::draw(mat4& _positionMatrix, bool _enableDepthTest, bool _enableDepthUpdate)
 {
-	if (m_GLprogram==NULL) {
+	if (m_GLprogram == NULL) {
 		EWOL_ERROR("No shader ...");
 		return;
 	}
 	//EWOL_DEBUG(m_name << "  " << m_light);
-	if (_enableDepthTest==true) {
-		ewol::openGL::Enable(ewol::openGL::FLAG_DEPTH_TEST);
-		if (false==_enableDepthUpdate) {
+	if (_enableDepthTest == true) {
+		ewol::openGL::enable(ewol::openGL::FLAG_DEPTH_TEST);
+		if (false == _enableDepthUpdate) {
 			glDepthMask(GL_FALSE);
 		}
 	} else {
-		ewol::openGL::Disable(ewol::openGL::FLAG_DEPTH_TEST);
+		ewol::openGL::disable(ewol::openGL::FLAG_DEPTH_TEST);
 	}
-	//EWOL_DEBUG("    Display " << m_coord.Size() << " elements" );
-	m_GLprogram->Use();
+	//EWOL_DEBUG("    display " << m_coord.size() << " elements" );
+	m_GLprogram->use();
 	// set Matrix : translation/positionMatrix
-	mat4 projMatrix = ewol::openGL::GetMatrix();
-	mat4 camMatrix = ewol::openGL::GetCameraMatrix();
+	mat4 projMatrix = ewol::openGL::getMatrix();
+	mat4 camMatrix = ewol::openGL::getCameraMatrix();
 	mat4 tmpMatrix = projMatrix * camMatrix;
-	m_GLprogram->UniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat);
-	m_GLprogram->UniformMatrix4fv(m_GLMatrixPosition, 1, _positionMatrix.m_mat);
+	m_GLprogram->uniformMatrix4fv(m_GLMatrix, 1, tmpMatrix.m_mat);
+	m_GLprogram->uniformMatrix4fv(m_GLMatrixPosition, 1, _positionMatrix.m_mat);
 	// position :
-	m_GLprogram->SendAttributePointer(m_GLPosition, 3/*x,y,z*/, m_verticesVBO, MESH_VBO_VERTICES);
+	m_GLprogram->sendAttributePointer(m_GLPosition, 3/*x,y,z*/, m_verticesVBO, MESH_VBO_VERTICES);
 	// Texture :
-	m_GLprogram->SendAttributePointer(m_GLtexture, 2/*u,v*/, m_verticesVBO, MESH_VBO_TEXTURE);
+	m_GLprogram->sendAttributePointer(m_GLtexture, 2/*u,v*/, m_verticesVBO, MESH_VBO_TEXTURE);
 	// position :
-	m_GLprogram->SendAttributePointer(m_GLNormal, 3/*x,y,z*/, m_verticesVBO, MESH_VBO_VERTICES_NORMAL);
+	m_GLprogram->sendAttributePointer(m_GLNormal, 3/*x,y,z*/, m_verticesVBO, MESH_VBO_VERTICES_NORMAL);
 	// draw lights :
-	m_light.Draw(m_GLprogram);
+	m_light.draw(m_GLprogram);
 	#ifdef DISPLAY_NB_VERTEX_DISPLAYED
 	int32_t nbElementDrawTheoric = 0;
 	int32_t nbElementDraw = 0;
 	#endif
-	for (esize_t kkk=0; kkkDraw(m_GLprogram, m_GLMaterial);
-		if (m_checkNormal==false) {
-			ewol::openGL::DrawElements(GL_TRIANGLES, m_listFaces.GetValue(kkk).m_index);
+		m_materials[m_listFaces.getKey(kkk)]->draw(m_GLprogram, m_GLMaterial);
+		if (m_checkNormal == false) {
+			ewol::openGL::drawElements(GL_TRIANGLES, m_listFaces.getValue(kkk).m_index);
 			#ifdef DISPLAY_NB_VERTEX_DISPLAYED
-				nbElementDraw += m_listFaces.GetValue(kkk).m_index.Size();
-				nbElementDrawTheoric += m_listFaces.GetValue(kkk).m_index.Size();
+				nbElementDraw += m_listFaces.getValue(kkk).m_index.size();
+				nbElementDrawTheoric += m_listFaces.getValue(kkk).m_index.size();
 			#endif
 		} else {
 			mat4 mattttt = (projMatrix * camMatrix) * _positionMatrix;
@@ -135,74 +135,74 @@ void ewol::Mesh::Draw(mat4& _positionMatrix, bool _enableDepthTest, bool _enable
 			cameraNormal.normalized();
 			// remove face that is notin the view ...
 			etk::Vector tmpIndexResult;
-			etk::Vector& tmppFaces = m_listFaces.GetValue(kkk).m_faces;
-			//etk::Vector& tmppIndex = m_listFaces.GetValue(kkk).m_index;
+			etk::Vector& tmppFaces = m_listFaces.getValue(kkk).m_faces;
+			//etk::Vector& tmppIndex = m_listFaces.getValue(kkk).m_index;
 			if (normalModeFace == m_normalMode) {
-				for(int32_t iii=0; iii= 0.0f) {
-						tmpIndexResult.PushBack(iii*3);
-						tmpIndexResult.PushBack(iii*3+1);
-						tmpIndexResult.PushBack(iii*3+2);
+						tmpIndexResult.pushBack(iii*3);
+						tmpIndexResult.pushBack(iii*3+1);
+						tmpIndexResult.pushBack(iii*3+2);
 					}
 				}
 			} else {
-				for(int32_t iii=0; iii= -0.2f)
 					    || (btDot(mattttt * m_listVertexNormal[tmppFaces[iii].m_normal[1]], cameraNormal) >= -0.2f)
 					    || (btDot(mattttt * m_listVertexNormal[tmppFaces[iii].m_normal[2]], cameraNormal) >= -0.2f) ) {
-						tmpIndexResult.PushBack(iii*3);
-						tmpIndexResult.PushBack(iii*3+1);
-						tmpIndexResult.PushBack(iii*3+2);
+						tmpIndexResult.pushBack(iii*3);
+						tmpIndexResult.pushBack(iii*3+1);
+						tmpIndexResult.pushBack(iii*3+2);
 					}
 				}
 			}
-			ewol::openGL::DrawElements(GL_TRIANGLES, tmpIndexResult);
+			ewol::openGL::drawElements(GL_TRIANGLES, tmpIndexResult);
 			#ifdef DISPLAY_NB_VERTEX_DISPLAYED
-				nbElementDraw += tmpIndexResult.Size();
-				nbElementDrawTheoric += m_listFaces.GetValue(kkk).m_index.Size();
+				nbElementDraw += tmpIndexResult.size();
+				nbElementDrawTheoric += m_listFaces.getValue(kkk).m_index.size();
 			#endif
 		}
 	}
 	#ifdef DISPLAY_NB_VERTEX_DISPLAYED
-		EWOL_DEBUG(((float)nbElementDraw/(float)nbElementDrawTheoric*100.0f) << "% Request Draw : " << m_listFaces.Size() << ":" << nbElementDraw << "/" << nbElementDrawTheoric << " elements [" << m_name << "]");
+		EWOL_DEBUG(((float)nbElementDraw/(float)nbElementDrawTheoric*100.0f) << "% Request draw : " << m_listFaces.size() << ":" << nbElementDraw << "/" << nbElementDrawTheoric << " elements [" << m_name << "]");
 	#endif
-	m_GLprogram->UnUse();
-	if (_enableDepthTest==true){
-		if (false==_enableDepthUpdate) {
+	m_GLprogram->unUse();
+	if (_enableDepthTest == true){
+		if (false == _enableDepthUpdate) {
 			glDepthMask(GL_TRUE);
 		}
-		ewol::openGL::Disable(ewol::openGL::FLAG_DEPTH_TEST);
+		ewol::openGL::disable(ewol::openGL::FLAG_DEPTH_TEST);
 	}
 	// TODO : UNDERSTAND why ... it is needed
 	glBindBuffer(GL_ARRAY_BUFFER,0);
 }
 
 // normal calculation of the normal face is really easy :
-void ewol::Mesh::CalculateNormaleFace(void)
+void ewol::Mesh::calculateNormaleFace(void)
 {
-	m_listFacesNormal.Clear();
+	m_listFacesNormal.clear();
 	if (m_normalMode != ewol::Mesh::normalModeFace) {
-		etk::Vector& tmpFaceList = m_listFaces.GetValue(0).m_faces;
-		for(int32_t iii=0 ; iii& tmpFaceList = m_listFaces.getValue(0).m_faces;
+		for(int32_t iii=0 ; iii& tmpFaceList = m_listFaces.GetValue(0).m_faces;
+		for(int32_t iii=0 ; iii& tmpFaceList = m_listFaces.getValue(0).m_faces;
 			vec3 normal(0,0,0);
 			// add the vertex from all the element in the list for face when the element in the face ...
-			for(int32_t jjj=0 ; jjjPushOnBuffer(MESH_VBO_VERTICES_NORMAL, normal);
+			for(int32_t jjj=0 ; jjjpushOnBuffer(MESH_VBO_VERTICES_NORMAL, normal);
 				if(    tmpFaceList[jjj].m_vertex[0] == iii
 				    || tmpFaceList[jjj].m_vertex[1] == iii
 				    || tmpFaceList[jjj].m_vertex[2] == iii) {
@@ -210,9 +210,9 @@ void ewol::Mesh::CalculateNormaleEdge(void)
 				}
 			}
 			if (normal == vec3(0,0,0)) {
-				m_listVertexNormal.PushBack(vec3(1,1,1));
+				m_listVertexNormal.pushBack(vec3(1,1,1));
 			} else {
-				m_listVertexNormal.PushBack(normal.normalized());
+				m_listVertexNormal.pushBack(normal.normalized());
 			}
 		}
 		m_normalMode = ewol::Mesh::normalModeVertex;
@@ -223,24 +223,24 @@ void ewol::Mesh::CalculateNormaleEdge(void)
 //#define PRINT_HALF (1)
 //#define TRY_MINIMAL_VBO
 
-void ewol::Mesh::GenerateVBO(void)
+void ewol::Mesh::generateVBO(void)
 {
 	// calculate the normal of all faces if needed
 	if (m_normalMode == ewol::Mesh::normalModeNone) {
-		// when no normal detected ==> auto Generate Face normal ....
-		CalculateNormaleFace();
+		// when no normal detected  == > auto generate Face normal ....
+		calculateNormaleFace();
 	}
-	// Generate element in 2 pass : 
+	// generate element in 2 pass : 
 	//    - create new index dependeng a vertex is a unique componenet of position, texture, normal
 	//    - the index list generation (can be dynamic ... (TODO later)
-	for (esize_t kkk=0; kkkSizeOnBufferVec3(MESH_VBO_VERTICES); jjj++) {
-					if(    m_verticesVBO->GetOnBufferVec3(MESH_VBO_VERTICES,jjj) == position
-					    && m_verticesVBO->GetOnBufferVec3(MESH_VBO_VERTICES_NORMAL,jjj) == normal
-					    && m_verticesVBO->GetOnBufferVec2(MESH_VBO_TEXTURE,jjj) == texturepos) {
+				for (int32_t jjj=0; jjjsizeOnBufferVec3(MESH_VBO_VERTICES); jjj++) {
+					if(    m_verticesVBO->getOnBufferVec3(MESH_VBO_VERTICES,jjj) == position
+					    && m_verticesVBO->getOnBufferVec3(MESH_VBO_VERTICES_NORMAL,jjj) == normal
+					    && m_verticesVBO->getOnBufferVec2(MESH_VBO_TEXTURE,jjj) == texturepos) {
 						vertexVBOId[indice] = jjj;
 						elementFind = true;
 						//EWOL_DEBUG("search indice : " << jjj);
@@ -268,14 +268,14 @@ void ewol::Mesh::GenerateVBO(void)
 				}
 				#endif
 				if (false == elementFind) {
-					m_verticesVBO->PushOnBuffer(MESH_VBO_VERTICES, position);
-					m_verticesVBO->PushOnBuffer(MESH_VBO_VERTICES_NORMAL, normal);
-					m_verticesVBO->PushOnBuffer(MESH_VBO_TEXTURE, texturepos);
-					vertexVBOId[indice] = m_verticesVBO->SizeOnBufferVec3(MESH_VBO_VERTICES)-1;
+					m_verticesVBO->pushOnBuffer(MESH_VBO_VERTICES, position);
+					m_verticesVBO->pushOnBuffer(MESH_VBO_VERTICES_NORMAL, normal);
+					m_verticesVBO->pushOnBuffer(MESH_VBO_TEXTURE, texturepos);
+					vertexVBOId[indice] = m_verticesVBO->sizeOnBufferVec3(MESH_VBO_VERTICES)-1;
 				}
 			}
 			for(int32_t indice=0 ; indice<3; indice++) {
-				tmpFaceList.m_index.PushBack(vertexVBOId[indice]);
+				tmpFaceList.m_index.pushBack(vertexVBOId[indice]);
 			}
 		}
 		#ifdef TRY_MINIMAL_VBO
@@ -283,11 +283,11 @@ void ewol::Mesh::GenerateVBO(void)
 		#endif
 	}
 	// update all the VBO elements ...
-	m_verticesVBO->Flush();
+	m_verticesVBO->flush();
 }
 
 
-void ewol::Mesh::CreateViewBox(const etk::UString& _materialName,float _size)
+void ewol::Mesh::createViewBox(const etk::UString& _materialName,float _size)
 {
 	m_normalMode = ewol::Mesh::normalModeNone;
 	// This is the direct generation basis on the .obj system
@@ -315,14 +315,14 @@ void ewol::Mesh::CreateViewBox(const etk::UString& _materialName,float _size)
 			     o---------------------o          
 			    0                       3         
 	*/
-	m_listVertex.PushBack(vec3( _size, -_size, -_size)); // 0
-	m_listVertex.PushBack(vec3( _size, -_size,  _size)); // 1
-	m_listVertex.PushBack(vec3(-_size, -_size,  _size)); // 2
-	m_listVertex.PushBack(vec3(-_size, -_size, -_size)); // 3
-	m_listVertex.PushBack(vec3( _size,  _size, -_size)); // 4
-	m_listVertex.PushBack(vec3( _size,  _size,  _size)); // 5
-	m_listVertex.PushBack(vec3(-_size,  _size,  _size)); // 6
-	m_listVertex.PushBack(vec3(-_size,  _size, -_size)); // 7
+	m_listVertex.pushBack(vec3( _size, -_size, -_size)); // 0
+	m_listVertex.pushBack(vec3( _size, -_size,  _size)); // 1
+	m_listVertex.pushBack(vec3(-_size, -_size,  _size)); // 2
+	m_listVertex.pushBack(vec3(-_size, -_size, -_size)); // 3
+	m_listVertex.pushBack(vec3( _size,  _size, -_size)); // 4
+	m_listVertex.pushBack(vec3( _size,  _size,  _size)); // 5
+	m_listVertex.pushBack(vec3(-_size,  _size,  _size)); // 6
+	m_listVertex.pushBack(vec3(-_size,  _size, -_size)); // 7
 	/*
 		     o----------o----------o----------o
 		     |8         |9         |10        |11
@@ -345,80 +345,80 @@ void ewol::Mesh::CreateViewBox(const etk::UString& _materialName,float _size)
 		     o----------o----------o----------o
 		     0          1          2          3
 	*/
-	m_listUV.PushBack(vec2(0.0    , 0.0    )); // 0
-	m_listUV.PushBack(vec2(1.0/3.0, 0.0    )); // 1
-	m_listUV.PushBack(vec2(2.0/3.0, 0.0    )); // 2
-	m_listUV.PushBack(vec2(1.0    , 0.0    )); // 3
-	m_listUV.PushBack(vec2(0.0    , 0.5    )); // 4
-	m_listUV.PushBack(vec2(1.0/3.0, 0.5    )); // 5
-	m_listUV.PushBack(vec2(2.0/3.0, 0.5    )); // 6
-	m_listUV.PushBack(vec2(1.0    , 0.5    )); // 7
-	m_listUV.PushBack(vec2(0.0    , 1.0    )); // 8
-	m_listUV.PushBack(vec2(1.0/3.0, 1.0    )); // 9
-	m_listUV.PushBack(vec2(2.0/3.0, 1.0    )); // 10
-	m_listUV.PushBack(vec2(1.0    , 1.0    )); // 11
+	m_listUV.pushBack(vec2(0.0    , 0.0    )); // 0
+	m_listUV.pushBack(vec2(1.0/3.0, 0.0    )); // 1
+	m_listUV.pushBack(vec2(2.0/3.0, 0.0    )); // 2
+	m_listUV.pushBack(vec2(1.0    , 0.0    )); // 3
+	m_listUV.pushBack(vec2(0.0    , 0.5    )); // 4
+	m_listUV.pushBack(vec2(1.0/3.0, 0.5    )); // 5
+	m_listUV.pushBack(vec2(2.0/3.0, 0.5    )); // 6
+	m_listUV.pushBack(vec2(1.0    , 0.5    )); // 7
+	m_listUV.pushBack(vec2(0.0    , 1.0    )); // 8
+	m_listUV.pushBack(vec2(1.0/3.0, 1.0    )); // 9
+	m_listUV.pushBack(vec2(2.0/3.0, 1.0    )); // 10
+	m_listUV.pushBack(vec2(1.0    , 1.0    )); // 11
 	
-	if (m_listFaces.Exist(_materialName)==false) {
+	if (m_listFaces.exist(_materialName) == false) {
 		FaceIndexing empty;
-		m_listFaces.Add(_materialName, empty);
+		m_listFaces.add(_materialName, empty);
 	}
 	{
 		FaceIndexing& tmpElement = m_listFaces[_materialName];
-		tmpElement.m_faces.PushBack(Face(0,1, 1,5,  2,6)); // 4
-		tmpElement.m_faces.PushBack(Face(0,1, 2,6,  3,2)); // 4
-		tmpElement.m_faces.PushBack(Face(4,4, 0,0,  3,1)); // 3
-		tmpElement.m_faces.PushBack(Face(4,4, 3,1,  7,5)); // 3
-		tmpElement.m_faces.PushBack(Face(2,6, 6,10, 7,11)); // 2
-		tmpElement.m_faces.PushBack(Face(2,6, 7,11, 3,7)); // 2
-		tmpElement.m_faces.PushBack(Face(4,2, 7,3,  6,7)); // 5
-		tmpElement.m_faces.PushBack(Face(4,2, 6,7,  5,6)); // 5
-		tmpElement.m_faces.PushBack(Face(1,5, 5,9,  6,10)); // 1
-		tmpElement.m_faces.PushBack(Face(1,5, 6,10, 2,6)); // 1
-		tmpElement.m_faces.PushBack(Face(0,4, 4,8,  5,9)); // 0
-		tmpElement.m_faces.PushBack(Face(0,4, 5,9,  1,5)); // 0
+		tmpElement.m_faces.pushBack(Face(0,1, 1,5,  2,6)); // 4
+		tmpElement.m_faces.pushBack(Face(0,1, 2,6,  3,2)); // 4
+		tmpElement.m_faces.pushBack(Face(4,4, 0,0,  3,1)); // 3
+		tmpElement.m_faces.pushBack(Face(4,4, 3,1,  7,5)); // 3
+		tmpElement.m_faces.pushBack(Face(2,6, 6,10, 7,11)); // 2
+		tmpElement.m_faces.pushBack(Face(2,6, 7,11, 3,7)); // 2
+		tmpElement.m_faces.pushBack(Face(4,2, 7,3,  6,7)); // 5
+		tmpElement.m_faces.pushBack(Face(4,2, 6,7,  5,6)); // 5
+		tmpElement.m_faces.pushBack(Face(1,5, 5,9,  6,10)); // 1
+		tmpElement.m_faces.pushBack(Face(1,5, 6,10, 2,6)); // 1
+		tmpElement.m_faces.pushBack(Face(0,4, 4,8,  5,9)); // 0
+		tmpElement.m_faces.pushBack(Face(0,4, 5,9,  1,5)); // 0
 	}
-	CalculateNormaleFace();
+	calculateNormaleFace();
 }
 
 
-bool ewol::Mesh::LoadOBJ(const etk::UString& _fileName)
+bool ewol::Mesh::loadOBJ(const etk::UString& _fileName)
 {
 	m_normalMode = ewol::Mesh::normalModeNone;
 #if 0
 	etk::FSNode fileName(_fileName);
-	// Get the fileSize ...
-	int32_t size = fileName.FileSize();
+	// get the fileSize ...
+	int32_t size = fileName.fileSize();
 	if (size == 0 ) {
 		EWOL_ERROR("No data in the file named=\"" << fileName << "\"");
 		return false;
 	}
-	if(false == fileName.FileOpenRead() ) {
+	if(false == fileName.fileOpenRead() ) {
 		EWOL_ERROR("Can not find the file name=\"" << fileName << "\"");
 		return false;
 	}
 	char inputDataLine[2048];
 	
 	int32_t lineID = 0;
-	while (NULL != fileName.FileGets(inputDataLine, 2048) )
+	while (NULL != fileName.fileGets(inputDataLine, 2048) )
 	{
 		lineID++;
-		if (inputDataLine[0]=='v') {
-			if (inputDataLine[1]=='n') {
+		if (inputDataLine[0] == 'v') {
+			if (inputDataLine[1] == 'n') {
 				// Vertice normal   : vn 0.000000 0.000000 -1.000000
-				// we did not use normal ==> we recalculated it if needed (some .obj does not export normal, then it is simple like this ...
+				// we did not use normal  == > we recalculated it if needed (some .obj does not export normal, then it is simple like this ...
 				// TODO : Use the normal provided ... => can be smooth or not ... (cf check "s 1")
-			} else if (inputDataLine[1]=='t') {
+			} else if (inputDataLine[1] == 't') {
 				// Texture position : vt 0.748573 0.750412
 				vec2 vertex(0,0);
 				sscanf(&inputDataLine[3], "%f %f", &vertex.m_floats[0], &vertex.m_floats[1]);
-				m_listUV.PushBack(vertex);
+				m_listUV.pushBack(vertex);
 			} else {
 				// Vertice position : v 1.000000 -1.000000 -1.000000
 				vec3 vertex(0,0,0);
 				sscanf(&inputDataLine[2], "%f %f %f", &vertex.m_floats[0], &vertex.m_floats[1], &vertex.m_floats[2] );
-				m_listVertex.PushBack(vertex);
+				m_listVertex.pushBack(vertex);
 			}
-		} else if (inputDataLine[0]=='f') {
+		} else if (inputDataLine[0] == 'f') {
 			// face : f 5/1/1 1/2/1 4/3/1*
 			uint32_t vertexIndex[4], uvIndex[4], normalIndex[4];
 			bool quadMode = true;
@@ -453,32 +453,32 @@ bool ewol::Mesh::LoadOBJ(const etk::UString& _fileName)
 					}
 				}
 			}
-			if (true==quadMode) {
-				m_listFaces.PushBack(Face(vertexIndex[0]-1, uvIndex[0]-1,
+			if (true == quadMode) {
+				m_listFaces.pushBack(Face(vertexIndex[0]-1, uvIndex[0]-1,
 				                          vertexIndex[1]-1, uvIndex[1]-1,
 				                          vertexIndex[2]-1, uvIndex[2]-1,
 				                          vertexIndex[3]-1, uvIndex[3]-1));
 			} else {
-				m_listFaces.PushBack(Face(vertexIndex[0]-1, uvIndex[0]-1,
+				m_listFaces.pushBack(Face(vertexIndex[0]-1, uvIndex[0]-1,
 				                          vertexIndex[1]-1, uvIndex[1]-1,
 				                          vertexIndex[2]-1, uvIndex[2]-1));
 			}
 			/*
-			EWOL_DEBUG(" plop : " << tmpFace.m_nbElement << " ? " << m_listFaces[m_listFaces.Size()-1].m_nbElement);
-			EWOL_DEBUG("      : " << tmpFace.m_vertex[0] << " ? " << m_listFaces[m_listFaces.Size()-1].m_vertex[0]);
-			EWOL_DEBUG("      : " << tmpFace.m_uv[0] << " ? " << m_listFaces[m_listFaces.Size()-1].m_uv[0]);
+			EWOL_DEBUG(" plop : " << tmpFace.m_nbElement << " ? " << m_listFaces[m_listFaces.size()-1].m_nbElement);
+			EWOL_DEBUG("      : " << tmpFace.m_vertex[0] << " ? " << m_listFaces[m_listFaces.size()-1].m_vertex[0]);
+			EWOL_DEBUG("      : " << tmpFace.m_uv[0] << " ? " << m_listFaces[m_listFaces.size()-1].m_uv[0]);
 			*/
-		} else if (inputDataLine[0]=='s') {
+		} else if (inputDataLine[0] == 's') {
 			// ??? : s off
-		} else if (inputDataLine[0]=='#') {
+		} else if (inputDataLine[0] == '#') {
 			// comment
 			// nothing to do ... just go to the new line ...
-		} else if(    inputDataLine[0]=='u'
-		           && inputDataLine[1]=='s'
-		           && inputDataLine[2]=='e'
-		           && inputDataLine[3]=='m'
-		           && inputDataLine[4]=='t'
-		           && inputDataLine[5]=='l' ) {
+		} else if(    inputDataLine[0] == 'u'
+		           && inputDataLine[1] == 's'
+		           && inputDataLine[2] == 'e'
+		           && inputDataLine[3] == 'm'
+		           && inputDataLine[4] == 't'
+		           && inputDataLine[5] == 'l' ) {
 			// Use Material : usemtl imageName.xxx
 			while(    inputDataLine[strlen(inputDataLine)-1] == '\n'
 			       || inputDataLine[strlen(inputDataLine)-1] == '\r'
@@ -489,78 +489,78 @@ bool ewol::Mesh::LoadOBJ(const etk::UString& _fileName)
 				inputDataLine[strlen(inputDataLine)-1] = '\0';
 			}
 			etk::UString tmpVal(&inputDataLine[7]);
-			SetTexture(fileName.GetRelativeFolder() + tmpVal);
-		} else if(    inputDataLine[0]=='m'
-		           && inputDataLine[1]=='t'
-		           && inputDataLine[2]=='l'
-		           && inputDataLine[3]=='l'
-		           && inputDataLine[4]=='i'
-		           && inputDataLine[5]=='b' ) {
+			setTexture(fileName.getRelativeFolder() + tmpVal);
+		} else if(    inputDataLine[0] == 'm'
+		           && inputDataLine[1] == 't'
+		           && inputDataLine[2] == 'l'
+		           && inputDataLine[3] == 'l'
+		           && inputDataLine[4] == 'i'
+		           && inputDataLine[5] == 'b' ) {
 			// ???? : mtllib cube.mtl
 		}
 	}
-	fileName.FileClose();
-	GenerateVBO();
+	fileName.fileClose();
+	generateVBO();
 #endif
 	return true;
 }
 
-void JumpEndLine(etk::FSNode& _file)
+void jumpEndLine(etk::FSNode& _file)
 {
-	char current=_file.FileGet();
+	char current=_file.fileGet();
 	while(    current != '\0'
 	       && current != '\n') {
 		//printf("%c", current);
-		current=_file.FileGet();
+		current=_file.fileGet();
 	}
 }
 
-int32_t CountIndent(etk::FSNode& _file)
+int32_t countIndent(etk::FSNode& _file)
 {
 	int32_t nbIndent=0;
 	int32_t nbSpacesTab=0;
 	int32_t nbChar=0;
 	//EWOL_DEBUG(" start count Indent");
-	for(char current=_file.FileGet(); current != '\0'; current=_file.FileGet()) {
+	for(char current=_file.fileGet(); current != '\0'; current=_file.fileGet()) {
 		nbChar++;
 		//EWOL_DEBUG("parse : " << current);
-		if (current=='\t') {
+		if (current == '\t') {
 			nbSpacesTab = 0;
 			nbIndent++;
-		} else if (current==' ') {
+		} else if (current == ' ') {
 			nbSpacesTab++;
-			if (nbSpacesTab==4) {
+			if (nbSpacesTab == 4) {
 				nbSpacesTab = 0;
 				nbIndent++;
 			}
-		} else if (current=='#') {
+		} else if (current == '#') {
 			// Auto remove comment ...
-			JumpEndLine(_file);
-			return CountIndent(_file);
+			jumpEndLine(_file);
+			return countIndent(_file);
 		} else {
 			
 			break;
 		}
 	}
 	//EWOL_DEBUG("indent : " << nbIndent);
-	_file.FileSeek(-nbChar, etk::FSN_SEEK_CURRENT);
+	_file.fileSeek(-nbChar, etk::FSN_SEEK_CURRENT);
 	return nbIndent;
 }
 
-char* LoadNextData(char* _elementLine, int64_t _maxData, etk::FSNode& _file, bool _removeTabs=false, bool _stopColomn=false, bool _stopPipe=true)
+char* loadNextData(char* _elementLine, int64_t _maxData, etk::FSNode& _file, bool _removeTabs=false, bool _stopColomn=false, bool _stopPipe=true)
 {
 	memset(_elementLine, 0, _maxData);
 	char * element = _elementLine;
 	int64_t outSize = 0;
 	/*
-	if (m_zipReadingOffset>=m_zipContent->Size()) {
+	if (m_zipReadingOffset >= m_zipContent->size()) {
 		element[0] = '\0';
 		return NULL;
 	}
 	*/
-	char current = _file.FileGet();
+	char current = _file.fileGet();
 	while (current != '\0') {
-		if(    _removeTabs==false
+		if(    _removeTabs == false
 		    || element != _elementLine) {
 			*element = current;
 			element++;
@@ -568,9 +568,9 @@ char* LoadNextData(char* _elementLine, int64_t _maxData, etk::FSNode& _file, boo
 		if(    current == '\n'
 		    || current == '\r'
 		    || (    current == '|'
-		         && _stopPipe==true)
+		         && _stopPipe == true)
 		    || (    current == ':'
-		         && _stopColomn==true) )
+		         && _stopColomn == true) )
 		{
 			*element = '\0';
 			//EWOL_DEBUG(" plop : '" << _elementLine << "'" );
@@ -580,14 +580,14 @@ char* LoadNextData(char* _elementLine, int64_t _maxData, etk::FSNode& _file, boo
 			*element = current;
 			element++;
 		}
-		// check maxData Size ...
-		if (outSize>=_maxData-1) {
+		// check maxData size ...
+		if (outSize >= _maxData-1) {
 			*element = '\0';
 			return _elementLine;
 		}
-		current = _file.FileGet();
+		current = _file.fileGet();
 	}
-	if (outSize==0) {
+	if (outSize == 0) {
 		return NULL;
 	} else {
 		// send last line
@@ -596,7 +596,7 @@ char* LoadNextData(char* _elementLine, int64_t _maxData, etk::FSNode& _file, boo
 	return NULL;
 }
 
-void RemoveEndLine(char* _val)
+void removeEndLine(char* _val)
 {
 	int32_t len = strlen(_val);
 	if(    len>0
@@ -629,27 +629,27 @@ typedef enum {
 	EMFModuleMaterial_END,
 } emfModuleMode_te;
 
-bool ewol::Mesh::LoadEMF(const etk::UString& _fileName)
+bool ewol::Mesh::loadEMF(const etk::UString& _fileName)
 {
 	m_checkNormal = true;
 	m_normalMode = ewol::Mesh::normalModeNone;
 	etk::FSNode fileName(_fileName);
-	// Get the fileSize ...
-	int32_t size = fileName.FileSize();
+	// get the fileSize ...
+	int32_t size = fileName.fileSize();
 	if (size == 0 ) {
 		EWOL_ERROR("No data in the file named=\"" << fileName << "\"");
 		return false;
 	}
-	if(false == fileName.FileOpenRead() ) {
+	if(false == fileName.fileOpenRead() ) {
 		EWOL_ERROR("Can not find the file name=\"" << fileName << "\"");
 		return false;
 	}
 	char inputDataLine[2048];
 	// load the first line :
-	fileName.FileGets(inputDataLine, 2048);
-	if(0==strncmp(inputDataLine, "EMF(STRING)", 11)) {
+	fileName.fileGets(inputDataLine, 2048);
+	if(0 == strncmp(inputDataLine, "EMF(STRING)", 11)) {
 		// parse in string mode ...
-	} else if (0==strncmp(inputDataLine, "EMF(BINARY)", 11)) {
+	} else if (0 == strncmp(inputDataLine, "EMF(BINARY)", 11)) {
 		EWOL_ERROR(" file binary mode is not supported now : 'EMF(BINARY)'");
 		return false;
 	} else {
@@ -667,31 +667,31 @@ bool ewol::Mesh::LoadEMF(const etk::UString& _fileName)
 	// physical shape:
 	ewol::PhysicsShape* physics = NULL;
 	while(1) {
-		int32_t level = CountIndent(fileName);
-		if (level==0) {
+		int32_t level = countIndent(fileName);
+		if (level == 0) {
 			// new section ...
-			if (NULL == LoadNextData(inputDataLine, 2048, fileName)) {
+			if (NULL == loadNextData(inputDataLine, 2048, fileName)) {
 				// reach end of file ...
 				break;
 			}
-			if(0==strncmp(inputDataLine, "Mesh :", 6) ) {
+			if(0 == strncmp(inputDataLine, "Mesh :", 6) ) {
 				currentMode = EMFModuleMesh;
 				EWOL_DEBUG("Parse Mesh :");
-			} else if(0==strncmp(inputDataLine, "Materials : ", 11) ) {
+			} else if(0 == strncmp(inputDataLine, "Materials : ", 11) ) {
 				currentMode = EMFModuleMaterial;
 				EWOL_DEBUG("Parse Material :");
 			} else {
 				currentMode = EMFModuleNone;
 			}
 		} else {
-			if (currentMode>=EMFModuleMesh && currentMode<=EMFModuleMesh_END) {
+			if (currentMode >= EMFModuleMesh && currentMode <= EMFModuleMesh_END) {
 				if (level == 1) {
 					//Find mesh name ...
-					if (NULL == LoadNextData(inputDataLine, 2048, fileName, true)) {
+					if (NULL == loadNextData(inputDataLine, 2048, fileName, true)) {
 						// reach end of file ...
 						break;
 					}
-					RemoveEndLine(inputDataLine);
+					removeEndLine(inputDataLine);
 					currentMeshName = inputDataLine;
 					currentMode = EMFModuleMeshNamed;
 					EWOL_DEBUG("    "<< currentMeshName);
@@ -699,27 +699,27 @@ bool ewol::Mesh::LoadEMF(const etk::UString& _fileName)
 				}
 				if (level == 2) {
 					// In the mesh level 2 the line size must not exced 2048
-					if (NULL == LoadNextData(inputDataLine, 2048, fileName, true)) {
+					if (NULL == loadNextData(inputDataLine, 2048, fileName, true)) {
 						// reach end of file ...
 						break;
 					}
-					RemoveEndLine(inputDataLine);
-					if(0==strncmp(inputDataLine, "Vertex", 6) ) {
+					removeEndLine(inputDataLine);
+					if(0 == strncmp(inputDataLine, "Vertex", 6) ) {
 						currentMode = EMFModuleMeshVertex;
 						EWOL_DEBUG("        Vertex ...");
-					} else if(0==strncmp(inputDataLine, "UV-mapping", 10) ) {
+					} else if(0 == strncmp(inputDataLine, "UV-mapping", 10) ) {
 						currentMode = EMFModuleMeshUVMapping;
 						EWOL_DEBUG("        UV-mapping ...");
-					} else if(0==strncmp(inputDataLine, "Normal(vertex)", 14) ) {
+					} else if(0 == strncmp(inputDataLine, "Normal(vertex)", 14) ) {
 						currentMode = EMFModuleMeshNormalVertex;
 						EWOL_DEBUG("        Normal(vertex) ...");
-					} else if(0==strncmp(inputDataLine, "Normal(face)", 12) ) {
+					} else if(0 == strncmp(inputDataLine, "Normal(face)", 12) ) {
 						currentMode = EMFModuleMeshNormalFace;
 						EWOL_DEBUG("        Normal(face) ...");
-					} else if(0==strncmp(inputDataLine, "Face", 4) ) {
+					} else if(0 == strncmp(inputDataLine, "Face", 4) ) {
 						currentMode = EMFModuleMeshFace;
 						EWOL_DEBUG("        Face ...");
-					} else if(0==strncmp(inputDataLine, "Physics", 7) ) {
+					} else if(0 == strncmp(inputDataLine, "Physics", 7) ) {
 						currentMode = EMFModuleMeshPhysics;
 						EWOL_DEBUG("        Physics ...");
 					} else {
@@ -732,97 +732,97 @@ bool ewol::Mesh::LoadEMF(const etk::UString& _fileName)
 				switch (currentMode) {
 					default:
 						EWOL_ERROR("Unknow ... "<< level);
-						JumpEndLine(fileName);
+						jumpEndLine(fileName);
 						break;
 					case EMFModuleMeshVertex: {
 						vec3 vertex(0,0,0);
-						while (NULL != LoadNextData(inputDataLine, 2048, fileName, true, true) ) {
+						while (NULL != loadNextData(inputDataLine, 2048, fileName, true, true) ) {
 							if (inputDataLine[0] == '\0') {
 								break;
 							}
 							sscanf(inputDataLine, "%f %f %f", &vertex.m_floats[0], &vertex.m_floats[1], &vertex.m_floats[2] );
-							m_listVertex.PushBack(vertex);
+							m_listVertex.pushBack(vertex);
 							int32_t len = strlen(inputDataLine)-1;
 							if(    inputDataLine[len] == '\n'
 							    || inputDataLine[len] == '\r') {
 								break;
 							}
 						}
-						EWOL_DEBUG("            " << m_listVertex.Size() << " vertex");
+						EWOL_DEBUG("            " << m_listVertex.size() << " vertex");
 						break;
 					}
 					case EMFModuleMeshUVMapping: {
 						vec2 uvMap(0,0);
-						while (NULL != LoadNextData(inputDataLine, 2048, fileName, true, true) ) {
+						while (NULL != loadNextData(inputDataLine, 2048, fileName, true, true) ) {
 							if (inputDataLine[0] == '\0') {
 								break;
 							}
 							sscanf(inputDataLine, "%f %f", &uvMap.m_floats[0], &uvMap.m_floats[1]);
-							m_listUV.PushBack(uvMap);
+							m_listUV.pushBack(uvMap);
 							int32_t len = strlen(inputDataLine)-1;
 							if(    inputDataLine[len] == '\n'
 							    || inputDataLine[len] == '\r') {
 								break;
 							}
 						}
-						EWOL_DEBUG("            " << m_listUV.Size() << " coord");
+						EWOL_DEBUG("            " << m_listUV.size() << " coord");
 						break;
 					}
 					case EMFModuleMeshNormalVertex: {
 						m_normalMode = ewol::Mesh::normalModeVertex;
 						vec3 normal(0,0,0);
 						// find the vertex Normal list.
-						while (NULL != LoadNextData(inputDataLine, 2048, fileName, true, true) ) {
+						while (NULL != loadNextData(inputDataLine, 2048, fileName, true, true) ) {
 							if (inputDataLine[0] == '\0') {
 								break;
 							}
 							sscanf(inputDataLine, "%f %f %f", &normal.m_floats[0], &normal.m_floats[1], &normal.m_floats[2] );
-							m_listVertexNormal.PushBack(normal);
+							m_listVertexNormal.pushBack(normal);
 							int32_t len = strlen(inputDataLine)-1;
 							if(    inputDataLine[len] == '\n'
 							    || inputDataLine[len] == '\r') {
 								break;
 							}
 						}
-						EWOL_DEBUG("            " << m_listVertexNormal.Size() << " Normals");
+						EWOL_DEBUG("            " << m_listVertexNormal.size() << " Normals");
 						break;
 					}
 					case EMFModuleMeshNormalFace: {
 						m_normalMode = ewol::Mesh::normalModeFace;
 						vec3 normal(0,0,0);
 						// find the face Normal list.
-						while (NULL != LoadNextData(inputDataLine, 2048, fileName, true, true) ) {
+						while (NULL != loadNextData(inputDataLine, 2048, fileName, true, true) ) {
 							if (inputDataLine[0] == '\0') {
 								break;
 							}
 							sscanf(inputDataLine, "%f %f %f", &normal.m_floats[0], &normal.m_floats[1], &normal.m_floats[2] );
-							m_listFacesNormal.PushBack(normal);
+							m_listFacesNormal.pushBack(normal);
 							int32_t len = strlen(inputDataLine)-1;
 							if(    inputDataLine[len] == '\n'
 							    || inputDataLine[len] == '\r') {
 								break;
 							}
 						}
-						EWOL_DEBUG("            " << m_listFacesNormal.Size() << " Normals");
+						EWOL_DEBUG("            " << m_listFacesNormal.size() << " Normals");
 						break;
 					}
 					case EMFModuleMeshFace:
 					case EMFModuleMeshFaceMaterial:
 						if (level == 3) {
 							//Find mesh name ...
-							if (NULL == LoadNextData(inputDataLine, 2048, fileName, true)) {
+							if (NULL == loadNextData(inputDataLine, 2048, fileName, true)) {
 								// reach end of file ...
 								break;
 							}
-							RemoveEndLine(inputDataLine);
+							removeEndLine(inputDataLine);
 							// new maretial selection
 							currentMode = EMFModuleMeshFaceMaterial;
 							FaceIndexing empty;
-							m_listFaces.Add(inputDataLine, empty);
-							meshFaceMaterialID = m_listFaces.GetId(inputDataLine);
+							m_listFaces.add(inputDataLine, empty);
+							meshFaceMaterialID = m_listFaces.getId(inputDataLine);
 							EWOL_DEBUG("            " << inputDataLine);
 						} else if (currentMode == EMFModuleMeshFaceMaterial) {
-							while (NULL != LoadNextData(inputDataLine, 2048, fileName, true, true) ) {
+							while (NULL != loadNextData(inputDataLine, 2048, fileName, true, true) ) {
 								if (inputDataLine[0] == '\0') {
 									// end of line
 									break;
@@ -845,7 +845,7 @@ bool ewol::Mesh::LoadEMF(const etk::UString& _fileName)
 								                 &vertexIndex[0], &uvIndex[0], &normalIndex[0],
 								                 &vertexIndex[1], &uvIndex[1], &normalIndex[1],
 								                 &vertexIndex[2], &uvIndex[2], &normalIndex[2] );
-								m_listFaces.GetValue(meshFaceMaterialID).m_faces.PushBack(Face(vertexIndex[0], uvIndex[0], normalIndex[0],
+								m_listFaces.getValue(meshFaceMaterialID).m_faces.pushBack(Face(vertexIndex[0], uvIndex[0], normalIndex[0],
 								                                                               vertexIndex[1], uvIndex[1], normalIndex[1],
 								                                                               vertexIndex[2], uvIndex[2], normalIndex[2]));
 								/*
@@ -859,53 +859,53 @@ bool ewol::Mesh::LoadEMF(const etk::UString& _fileName)
 									break;
 								}
 							}
-							EWOL_DEBUG("                " << m_listFaces.GetValue(meshFaceMaterialID).m_faces.Size() << " faces");
+							EWOL_DEBUG("                " << m_listFaces.getValue(meshFaceMaterialID).m_faces.size() << " faces");
 						} else {
 							// insert element without material ...
 							EWOL_ERROR(" try to add face without material selection ...");
-							JumpEndLine(fileName);
+							jumpEndLine(fileName);
 						}
 						break;
 					case EMFModuleMeshPhysics:
 					case EMFModuleMeshPhysicsNamed:
-						if (NULL == LoadNextData(inputDataLine, 2048, fileName, true, false, false)) {
+						if (NULL == loadNextData(inputDataLine, 2048, fileName, true, false, false)) {
 							// reach end of file ...
 							break;
 						}
-						RemoveEndLine(inputDataLine);
+						removeEndLine(inputDataLine);
 						if (level == 3) {
-							physics = ewol::PhysicsShape::Create(inputDataLine);
-							if (physics==NULL) {
+							physics = ewol::PhysicsShape::create(inputDataLine);
+							if (physics == NULL) {
 								EWOL_ERROR("Allocation error when creating physical shape ...");
 								continue;
 							}
-							m_physics.PushBack(physics);
-							EWOL_DEBUG("            " << m_physics.Size() << " " << inputDataLine);
+							m_physics.pushBack(physics);
+							EWOL_DEBUG("            " << m_physics.size() << " " << inputDataLine);
 							currentMode = EMFModuleMeshPhysicsNamed;
 						} else if (currentMode == EMFModuleMeshPhysicsNamed) {
 							if (physics == NULL) {
 								EWOL_ERROR("Can not parse :'" << inputDataLine << "' in physical shape ...");
 								continue;
 							}
-							if (false == physics->Parse(inputDataLine)) {
+							if (false == physics->parse(inputDataLine)) {
 								EWOL_ERROR("ERROR when parsing :'" << inputDataLine << "' in physical shape ...");
 							}
 						}
 						break;
 				}
 				continue;
-			} else if (currentMode>=EMFModuleMaterial && currentMode<=EMFModuleMaterial_END) {
+			} else if (currentMode >= EMFModuleMaterial && currentMode <= EMFModuleMaterial_END) {
 				// all material element is stored on 1 line (size < 2048)
-				if (NULL == LoadNextData(inputDataLine, 2048, fileName, true)) {
+				if (NULL == loadNextData(inputDataLine, 2048, fileName, true)) {
 					// reach end of file ...
 					break;
 				}
-				RemoveEndLine(inputDataLine);
+				removeEndLine(inputDataLine);
 				if (level == 1) {
 					// add previous material :
 					if(    materialName != ""
 					    && material!=NULL) {
-						m_materials.Add(materialName, material);
+						m_materials.add(materialName, material);
 						materialName = "";
 						material = NULL;
 					}
@@ -918,104 +918,104 @@ bool ewol::Mesh::LoadEMF(const etk::UString& _fileName)
 				// level >1
 				if (currentMode != EMFModuleMaterialNamed) {
 					EWOL_WARNING("        Unknow element ..."<< level);
-					JumpEndLine(fileName);
+					jumpEndLine(fileName);
 					continue;
 				}
 				if (NULL == material) {
 					EWOL_ERROR("material allocation error");
-					JumpEndLine(fileName);
+					jumpEndLine(fileName);
 					continue;
 				}
-				if(0==strncmp(inputDataLine,"Ns ",3)) {
+				if(0 == strncmp(inputDataLine,"Ns ",3)) {
 					float tmpVal=0;
 					sscanf(&inputDataLine[3], "%f", &tmpVal);
-					material->SetShininess(tmpVal);
+					material->setShininess(tmpVal);
 					EWOL_WARNING("        Shininess " << tmpVal);
-				} else if(0==strncmp(inputDataLine,"Ka ",3)) {
+				} else if(0 == strncmp(inputDataLine,"Ka ",3)) {
 					float tmpVal1=0;
 					float tmpVal2=0;
 					float tmpVal3=0;
 					sscanf(&inputDataLine[3], "%f %f %f", &tmpVal1, &tmpVal2, &tmpVal3);
 					vec4 tmp(tmpVal1, tmpVal2, tmpVal3, 1);
-					material->SetAmbientFactor(tmp);
+					material->setAmbientFactor(tmp);
 					EWOL_WARNING("        AmbientFactor " << tmp);
-				} else if(0==strncmp(inputDataLine,"Kd ",3)) {
+				} else if(0 == strncmp(inputDataLine,"Kd ",3)) {
 					float tmpVal1=0;
 					float tmpVal2=0;
 					float tmpVal3=0;
 					sscanf(&inputDataLine[3], "%f %f %f", &tmpVal1, &tmpVal2, &tmpVal3);
 					vec4 tmp(tmpVal1, tmpVal2, tmpVal3, 1);
-					material->SetDiffuseFactor(tmp);
+					material->setDiffuseFactor(tmp);
 					EWOL_WARNING("        DiffuseFactor " << tmp);
-				} else if(0==strncmp(inputDataLine,"Ks ",3)) {
+				} else if(0 == strncmp(inputDataLine,"Ks ",3)) {
 					float tmpVal1=0;
 					float tmpVal2=0;
 					float tmpVal3=0;
 					sscanf(&inputDataLine[3], "%f %f %f", &tmpVal1, &tmpVal2, &tmpVal3);
 					vec4 tmp(tmpVal1, tmpVal2, tmpVal3, 1);
-					material->SetSpecularFactor(tmp);
+					material->setSpecularFactor(tmp);
 					EWOL_WARNING("        SpecularFactor " << tmp);
-				} else if(0==strncmp(inputDataLine,"Ni ",3)) {
+				} else if(0 == strncmp(inputDataLine,"Ni ",3)) {
 					float tmpVal=0;
 					sscanf(&inputDataLine[3], "%f", &tmpVal);
 					// TODO : ...
 					EWOL_WARNING("        Ni " << tmpVal);
-				} else if(0==strncmp(inputDataLine,"d ",2)) {
+				} else if(0 == strncmp(inputDataLine,"d ",2)) {
 					float tmpVal=0;
 					sscanf(&inputDataLine[2], "%f", &tmpVal);
 					// TODO : ...
 					EWOL_WARNING("        d " << tmpVal);
-				} else if(0==strncmp(inputDataLine,"illum ",6)) {
+				} else if(0 == strncmp(inputDataLine,"illum ",6)) {
 					int tmpVal=0;
 					sscanf(&inputDataLine[6], "%d", &tmpVal);
 					// TODO : ...
 					EWOL_WARNING("        illum " << tmpVal);
-				} else if(0==strncmp(inputDataLine,"map_Kd ",7)) {
-					material->SetTexture0(fileName.GetRelativeFolder() + &inputDataLine[7]);
+				} else if(0 == strncmp(inputDataLine,"map_Kd ",7)) {
+					material->setTexture0(fileName.getRelativeFolder() + &inputDataLine[7]);
 					EWOL_WARNING("        Texture " << &inputDataLine[7]);
 				} else {
 					EWOL_ERROR("unknow material property ... : '" << inputDataLine << "'");
 				}
 			} else {
 				// unknow ...
-				EWOL_WARNING("Unknow type of line ==> jump end of line ... ");
-				JumpEndLine(fileName);
+				EWOL_WARNING("Unknow type of line  == > jump end of line ... ");
+				jumpEndLine(fileName);
 			}
 		}
 	}
 	// add last material ...
 	if(    materialName != ""
 	    && material!=NULL) {
-		m_materials.Add(materialName, material);
+		m_materials.add(materialName, material);
 		materialName = "";
 		material = NULL;
 	}
 	EWOL_DEBUG("Stop parsing Mesh file");
 	
-	fileName.FileClose();
-	GenerateVBO();
+	fileName.fileClose();
+	generateVBO();
 	return true;
 }
 
 
 
-void ewol::Mesh::AddMaterial(const etk::UString& _name, ewol::Material* _data)
+void ewol::Mesh::addMaterial(const etk::UString& _name, ewol::Material* _data)
 {
-	if (NULL==_data) {
+	if (NULL == _data) {
 		EWOL_ERROR(" can not add material with null pointer");
 		return;
 	}
-	if (_name=="") {
+	if (_name == "") {
 		EWOL_ERROR(" can not add material with no name");
 		return;
 	}
 	// really add the material :
-	m_materials.Add(_name, _data);
+	m_materials.add(_name, _data);
 }
 
 
 
-void ewol::Mesh::SetShape(void* _shape)
+void ewol::Mesh::setShape(void* _shape)
 {
 	if (m_functionFreeShape!=NULL) {
 		m_functionFreeShape(m_pointerShape);
@@ -1028,9 +1028,9 @@ void ewol::Mesh::SetShape(void* _shape)
 
 
 
-ewol::Mesh* ewol::Mesh::Keep(const etk::UString& _meshName)
+ewol::Mesh* ewol::Mesh::keep(const etk::UString& _meshName)
 {
-	ewol::Mesh* object = static_cast(GetManager().LocalKeep(_meshName));
+	ewol::Mesh* object = static_cast(getManager().localKeep(_meshName));
 	if (NULL != object) {
 		return object;
 	}
@@ -1039,16 +1039,16 @@ ewol::Mesh* ewol::Mesh::Keep(const etk::UString& _meshName)
 		EWOL_ERROR("allocation error of a resource : ??Mesh??" << _meshName);
 		return NULL;
 	}
-	GetManager().LocalAdd(object);
+	getManager().localAdd(object);
 	return object;
 }
 
-void ewol::Mesh::Release(ewol::Mesh*& _object)
+void ewol::Mesh::release(ewol::Mesh*& _object)
 {
 	if (NULL == _object) {
 		return;
 	}
 	ewol::Resource* object2 = static_cast(_object);
-	GetManager().Release(object2);
+	getManager().release(object2);
 	_object = NULL;
 }
diff --git a/sources/ewol/resources/Mesh.h b/sources/ewol/resources/Mesh.h
index c05d587e..c8428e27 100644
--- a/sources/ewol/resources/Mesh.h
+++ b/sources/ewol/resources/Mesh.h
@@ -111,61 +111,61 @@ namespace ewol
 			Mesh(const etk::UString& _fileName, const etk::UString& _shaderName="DATA:textured3D2.prog");
 			virtual ~Mesh(void);
 		public:
-			virtual const char* GetType(void) { return "ewol::Mesh"; };
-			virtual void Draw(mat4& _positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true);
-			void GenerateVBO(void);
+			virtual const char* getType(void) { return "ewol::Mesh"; };
+			virtual void draw(mat4& _positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true);
+			void generateVBO(void);
 		private:
-			void CalculateNormaleFace(void);
-			void CalculateNormaleEdge(void);
+			void calculateNormaleFace(void);
+			void calculateNormaleEdge(void);
 		public :
-			void CreateViewBox(const etk::UString& _materialName,float _size=1.0);
+			void createViewBox(const etk::UString& _materialName,float _size=1.0);
 		private:
-			bool LoadOBJ(const etk::UString& _fileName);
-			bool LoadEMF(const etk::UString& _fileName);
+			bool loadOBJ(const etk::UString& _fileName);
+			bool loadEMF(const etk::UString& _fileName);
 		public:
-			void AddMaterial(const etk::UString& _name, ewol::Material* _data);
+			void addMaterial(const etk::UString& _name, ewol::Material* _data);
 		public:
 			/**
-			 * @brief Set the check of normal position befor sending it to the openGl card
+			 * @brief set the check of normal position befor sending it to the openGl card
 			 * @param[in] _status New state.
 			 */
-			void SetCheckNormal(bool _status) { m_checkNormal=_status; };
+			void setCheckNormal(bool _status) { m_checkNormal=_status; };
 			/**
-			 * @brief Get the check value of normal position befor sending it to the openGl card
-			 * @return Get the chcking stus of normal or not
+			 * @brief get the check value of normal position befor sending it to the openGl card
+			 * @return get the chcking stus of normal or not
 			 */
-			bool GetCheckNormal(void) { return m_checkNormal; };
-			const etk::Vector& GetPhysicalProperties(void) const { return m_physics; };
+			bool getCheckNormal(void) { return m_checkNormal; };
+			const etk::Vector& getPhysicalProperties(void) const { return m_physics; };
 		private:
 			void* m_pointerShape; //!< all mesh have a basic shape (bullet or other) the void pointer mermit to not depent on the bullet lib
 		public:
 			/**
-			 * @brief Set the shape pointer (no type ==> user might know it ...)
+			 * @brief set the shape pointer (no type  == > user might know it ...)
 			 * @param[in] _shape The new shape (this remove the previous one)
 			 */
-			void SetShape(void* _shape);
+			void setShape(void* _shape);
 			/**
-			 * @brief Get the pointer on the shame (no type)
+			 * @brief get the pointer on the shame (no type)
 			 * @return Pointer on shape.
 			 */
-			void* GetShape(void) { return m_pointerShape; };
+			void* getShape(void) { return m_pointerShape; };
 		private:
 			void (*m_functionFreeShape)(void* _pointer);
 		public:
-			void SetFreeShapeFunction(void (*_functionFreeShape)(void* _pointer)) { m_functionFreeShape = _functionFreeShape; };
+			void setFreeShapeFunction(void (*_functionFreeShape)(void* _pointer)) { m_functionFreeShape = _functionFreeShape; };
 		public:
 			/**
-			 * @brief Keep the resource pointer.
+			 * @brief keep the resource pointer.
 			 * @note Never free this pointer by your own...
 			 * @param[in] _filename Name of the ewol mesh file.
 			 * @return pointer on the resource or NULL if an error occured.
 			 */
-			static ewol::Mesh* Keep(const etk::UString& _meshname);
+			static ewol::Mesh* keep(const etk::UString& _meshname);
 			/**
-			 * @brief Release the keeped resources
+			 * @brief release the keeped resources
 			 * @param[in,out] reference on the object pointer
 			 */
-			static void Release(ewol::Mesh*& _object);
+			static void release(ewol::Mesh*& _object);
 	};
 };
 
diff --git a/sources/ewol/resources/Program.cpp b/sources/ewol/resources/Program.cpp
index 2f6a2563..38bcee47 100644
--- a/sources/ewol/resources/Program.cpp
+++ b/sources/ewol/resources/Program.cpp
@@ -31,40 +31,40 @@ ewol::Program::Program(const etk::UString& filename) :
 	// load data from file "all the time ..."
 	
 	etk::FSNode file(m_name);
-	if (false == file.Exist()) {
-		EWOL_INFO("File does not Exist : \"" << file << "\" ==> automatic load of framment and shader with same names... ");
+	if (false == file.exist()) {
+		EWOL_INFO("File does not Exist : \"" << file << "\"  == > automatic load of framment and shader with same names... ");
 		etk::UString tmpFilename = m_name;
 		// remove extention ...
-		tmpFilename.Remove(tmpFilename.Size()-4, 4);
-		ewol::Shader* tmpShader = ewol::Shader::Keep(tmpFilename+"vert");
-		if (NULL==tmpShader) {
+		tmpFilename.remove(tmpFilename.size()-4, 4);
+		ewol::Shader* tmpShader = ewol::Shader::keep(tmpFilename+"vert");
+		if (NULL == tmpShader) {
 			EWOL_CRITICAL("Error while getting a specific shader filename : " << tmpFilename);
 			return;
 		} else {
 			EWOL_DEBUG("Add shader on program : "<< tmpFilename << "vert");
-			m_shaderList.PushBack(tmpShader);
+			m_shaderList.pushBack(tmpShader);
 		}
-		tmpShader = ewol::Shader::Keep(tmpFilename+"frag");
-		if (NULL==tmpShader) {
+		tmpShader = ewol::Shader::keep(tmpFilename+"frag");
+		if (NULL == tmpShader) {
 			EWOL_CRITICAL("Error while getting a specific shader filename : " << tmpFilename);
 			return;
 		} else {
 			EWOL_DEBUG("Add shader on program : "<< tmpFilename << "frag");
-			m_shaderList.PushBack(tmpShader);
+			m_shaderList.pushBack(tmpShader);
 		}
 	} else {
-		etk::UString fileExtention = file.FileGetExtention();
+		etk::UString fileExtention = file.fileGetExtention();
 		if (fileExtention != "prog") {
 			EWOL_ERROR("File does not have extention \".prog\" for program but : \"" << fileExtention << "\"");
 			return;
 		}
-		if (false == file.FileOpenRead()) {
+		if (false == file.fileOpenRead()) {
 			EWOL_ERROR("Can not open the file : \"" << file << "\"");
 			return;
 		}
 		#define MAX_LINE_SIZE   (2048)
 		char tmpData[MAX_LINE_SIZE];
-		while (file.FileGets(tmpData, MAX_LINE_SIZE) != NULL) {
+		while (file.fileGets(tmpData, MAX_LINE_SIZE) != NULL) {
 			int32_t len = strlen(tmpData);
 			if(    tmpData[len-1] == '\n'
 				|| tmpData[len-1] == '\r') {
@@ -79,32 +79,32 @@ ewol::Program::Program(const etk::UString& filename) :
 				continue;
 			}
 			// get it with relative position :
-			etk::UString tmpFilename = file.GetRelativeFolder() + tmpData;
-			ewol::Shader* tmpShader = ewol::Shader::Keep(tmpFilename);
-			if (NULL==tmpShader) {
+			etk::UString tmpFilename = file.getRelativeFolder() + tmpData;
+			ewol::Shader* tmpShader = ewol::Shader::keep(tmpFilename);
+			if (NULL == tmpShader) {
 				EWOL_CRITICAL("Error while getting a specific shader filename : " << tmpFilename);
 			} else {
 				EWOL_DEBUG("Add shader on program : "<< tmpFilename);
-				m_shaderList.PushBack(tmpShader);
+				m_shaderList.pushBack(tmpShader);
 			}
 			
 		}
 		// close the file:
-		file.FileClose();
+		file.fileClose();
 	}
-	UpdateContext();
+	updateContext();
 }
 
 
 ewol::Program::~Program(void)
 {
-	for (int32_t iii=0; iiiGetShaderType() == GL_FRAGMENT_SHADER) {
-					glAttachShader(m_program, m_shaderList[iii]->GetGL_ID());
+				if (m_shaderList[iii]->getShaderType() == GL_FRAGMENT_SHADER) {
+					glAttachShader(m_program, m_shaderList[iii]->getGL_ID());
 					checkGlError("glAttachShader", __LINE__);
 				}
 			}
@@ -212,9 +212,9 @@ void ewol::Program::UpdateContext(void)
 			EWOL_ERROR("Could not compile \"PROGRAM\": \"" << m_name << "\"");
 			for (int32_t iii=0; iii=256) {
+				if (tmpLog[idOut] == '\n' || tmpLog[idOut] == '\0' || idOut >= 256) {
 					tmpLog[idOut] = '\0';
-					EWOL_ERROR("    ==> " << tmpLog);
+					EWOL_ERROR("     == > " << tmpLog);
 					idOut=0;
 				} else {
 					idOut++;
@@ -225,7 +225,7 @@ void ewol::Program::UpdateContext(void)
 			}
 			if (idOut != 0) {
 				tmpLog[idOut] = '\0';
-				EWOL_ERROR("    ==> " << tmpLog);
+				EWOL_ERROR("     == > " << tmpLog);
 			}
 			glDeleteProgram(m_program);
 			checkGlError("glDeleteProgram", __LINE__);
@@ -234,8 +234,8 @@ void ewol::Program::UpdateContext(void)
 		}
 		m_exist = true;
 		// now get the old attribute requested priviously ...
-		for(int32_t iii=0; iiim_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
 		return;
 	}
-	glVertexAttribPointer(m_elementList[idElem].m_elementId,  // attribute ID of OpenGL
+	glVertexAttribPointer(m_elementList[idElem].m_elementId,  // attribute ID of openGL
 	                      nbElement,                          // number of elements per vertex, here (r,g,b,a)
 	                      GL_FLOAT,                           // the type of each element
 	                      GL_FALSE,                           // take our values as-is
@@ -339,20 +339,20 @@ void ewol::Program::SendAttribute(int32_t idElem, int32_t nbElement, void* point
 	//checkGlError("glEnableVertexAttribArray", __LINE__);
 }
 
-void ewol::Program::SendAttributePointer(int32_t idElem, int32_t nbElement, ewol::VirtualBufferObject* vbo, int32_t index, int32_t jumpBetweenSample, int32_t offset)
+void ewol::Program::sendAttributePointer(int32_t idElem, int32_t nbElement, ewol::VirtualBufferObject* vbo, int32_t index, int32_t jumpBetweenSample, int32_t offset)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
 		return;
 	}
-	glBindBuffer(GL_ARRAY_BUFFER, vbo->GetGL_ID(index));
-	glVertexAttribPointer(m_elementList[idElem].m_elementId,  // attribute ID of OpenGL
+	glBindBuffer(GL_ARRAY_BUFFER, vbo->getGL_ID(index));
+	glVertexAttribPointer(m_elementList[idElem].m_elementId,  // attribute ID of openGL
 	                      nbElement,                          // number of elements per vertex, here (r,g,b,a)
 	                      GL_FLOAT,                           // the type of each element
 	                      GL_FALSE,                           // take our values as-is
@@ -365,13 +365,13 @@ void ewol::Program::SendAttributePointer(int32_t idElem, int32_t nbElement, ewol
 
 //////////////////////////////////////////////////////////////////////////////////////////////
 
-void ewol::Program::UniformMatrix4fv(int32_t idElem, int32_t nbElement, mat4 _matrix, bool transpose)
+void ewol::Program::uniformMatrix4fv(int32_t idElem, int32_t nbElement, mat4 _matrix, bool transpose)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
@@ -379,7 +379,7 @@ void ewol::Program::UniformMatrix4fv(int32_t idElem, int32_t nbElement, mat4 _ma
 	}
 	// note : Android des not supported the transposition of the matrix, then we will done it oursef:
 	if (true == transpose) {
-		_matrix.Transpose();
+		_matrix.transpose();
 	}
 	glUniformMatrix4fv(m_elementList[idElem].m_elementId, nbElement, GL_FALSE, _matrix.m_mat);
 	//checkGlError("glUniformMatrix4fv", __LINE__);
@@ -387,13 +387,13 @@ void ewol::Program::UniformMatrix4fv(int32_t idElem, int32_t nbElement, mat4 _ma
 
 //////////////////////////////////////////////////////////////////////////////////////////////
 
-void ewol::Program::Uniform1f(int32_t idElem, float value1)
+void ewol::Program::uniform1f(int32_t idElem, float value1)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
@@ -402,13 +402,13 @@ void ewol::Program::Uniform1f(int32_t idElem, float value1)
 	glUniform1f(m_elementList[idElem].m_elementId, value1);
 	//checkGlError("glUniform1f", __LINE__);
 }
-void ewol::Program::Uniform2f(int32_t idElem, float value1, float value2)
+void ewol::Program::uniform2f(int32_t idElem, float value1, float value2)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
@@ -417,13 +417,13 @@ void ewol::Program::Uniform2f(int32_t idElem, float value1, float value2)
 	glUniform2f(m_elementList[idElem].m_elementId, value1, value2);
 	//checkGlError("glUniform2f", __LINE__);
 }
-void ewol::Program::Uniform3f(int32_t idElem, float value1, float value2, float value3)
+void ewol::Program::uniform3f(int32_t idElem, float value1, float value2, float value3)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
@@ -432,13 +432,13 @@ void ewol::Program::Uniform3f(int32_t idElem, float value1, float value2, float
 	glUniform3f(m_elementList[idElem].m_elementId, value1, value2, value3);
 	//checkGlError("glUniform3f", __LINE__);
 }
-void ewol::Program::Uniform4f(int32_t idElem, float value1, float value2, float value3, float value4)
+void ewol::Program::uniform4f(int32_t idElem, float value1, float value2, float value3, float value4)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
@@ -450,13 +450,13 @@ void ewol::Program::Uniform4f(int32_t idElem, float value1, float value2, float
 
 //////////////////////////////////////////////////////////////////////////////////////////////
 
-void ewol::Program::Uniform1i(int32_t idElem, int32_t value1)
+void ewol::Program::uniform1i(int32_t idElem, int32_t value1)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
@@ -465,13 +465,13 @@ void ewol::Program::Uniform1i(int32_t idElem, int32_t value1)
 	glUniform1i(m_elementList[idElem].m_elementId, value1);
 	//checkGlError("glUniform1i", __LINE__);
 }
-void ewol::Program::Uniform2i(int32_t idElem, int32_t value1, int32_t value2)
+void ewol::Program::uniform2i(int32_t idElem, int32_t value1, int32_t value2)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
@@ -480,13 +480,13 @@ void ewol::Program::Uniform2i(int32_t idElem, int32_t value1, int32_t value2)
 	glUniform2i(m_elementList[idElem].m_elementId, value1, value2);
 	//checkGlError("glUniform2i", __LINE__);
 }
-void ewol::Program::Uniform3i(int32_t idElem, int32_t value1, int32_t value2, int32_t value3)
+void ewol::Program::uniform3i(int32_t idElem, int32_t value1, int32_t value2, int32_t value3)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
@@ -495,13 +495,13 @@ void ewol::Program::Uniform3i(int32_t idElem, int32_t value1, int32_t value2, in
 	glUniform3i(m_elementList[idElem].m_elementId, value1, value2, value3);
 	//checkGlError("glUniform3i", __LINE__);
 }
-void ewol::Program::Uniform4i(int32_t idElem, int32_t value1, int32_t value2, int32_t value3, int32_t value4)
+void ewol::Program::uniform4i(int32_t idElem, int32_t value1, int32_t value2, int32_t value3, int32_t value4)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
@@ -514,92 +514,92 @@ void ewol::Program::Uniform4i(int32_t idElem, int32_t value1, int32_t value2, in
 
 //////////////////////////////////////////////////////////////////////////////////////////////
 
-void ewol::Program::Uniform1fv(int32_t idElem, int32_t nbElement, const float *value)
+void ewol::Program::uniform1fv(int32_t idElem, int32_t nbElement, const float *value)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
 		return;
 	}
-	if (0==nbElement) {
+	if (0 == nbElement) {
 		EWOL_ERROR("No element to send at open GL ...");
 		return;
 	}
-	if (NULL==value) {
+	if (NULL == value) {
 		EWOL_ERROR("NULL Input pointer to send at open GL ...");
 		return;
 	}
 	glUniform1fv(m_elementList[idElem].m_elementId, nbElement, value);
 	//checkGlError("glUniform1fv", __LINE__);
 }
-void ewol::Program::Uniform2fv(int32_t idElem, int32_t nbElement, const float *value)
+void ewol::Program::uniform2fv(int32_t idElem, int32_t nbElement, const float *value)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
 		return;
 	}
-	if (0==nbElement) {
+	if (0 == nbElement) {
 		EWOL_ERROR("No element to send at open GL ...");
 		return;
 	}
-	if (NULL==value) {
+	if (NULL == value) {
 		EWOL_ERROR("NULL Input pointer to send at open GL ...");
 		return;
 	}
 	glUniform2fv(m_elementList[idElem].m_elementId, nbElement, value);
 	//checkGlError("glUniform2fv", __LINE__);
 }
-void ewol::Program::Uniform3fv(int32_t idElem, int32_t nbElement, const float *value)
+void ewol::Program::uniform3fv(int32_t idElem, int32_t nbElement, const float *value)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
 		return;
 	}
-	if (0==nbElement) {
+	if (0 == nbElement) {
 		EWOL_ERROR("No element to send at open GL ...");
 		return;
 	}
-	if (NULL==value) {
+	if (NULL == value) {
 		EWOL_ERROR("NULL Input pointer to send at open GL ...");
 		return;
 	}
 	glUniform3fv(m_elementList[idElem].m_elementId, nbElement, value);
 	//checkGlError("glUniform3fv", __LINE__);
 }
-void ewol::Program::Uniform4fv(int32_t idElem, int32_t nbElement, const float *value)
+void ewol::Program::uniform4fv(int32_t idElem, int32_t nbElement, const float *value)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
 		return;
 	}
-	if (0==nbElement) {
+	if (0 == nbElement) {
 		EWOL_ERROR("No element to send at open GL ...");
 		return;
 	}
-	if (NULL==value) {
+	if (NULL == value) {
 		EWOL_ERROR("NULL Input pointer to send at open GL ...");
 		return;
 	}
@@ -609,92 +609,92 @@ void ewol::Program::Uniform4fv(int32_t idElem, int32_t nbElement, const float *v
 
 //////////////////////////////////////////////////////////////////////////////////////////////
 
-void ewol::Program::Uniform1iv(int32_t idElem, int32_t nbElement, const int32_t *value)
+void ewol::Program::uniform1iv(int32_t idElem, int32_t nbElement, const int32_t *value)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
 		return;
 	}
-	if (0==nbElement) {
+	if (0 == nbElement) {
 		EWOL_ERROR("No element to send at open GL ...");
 		return;
 	}
-	if (NULL==value) {
+	if (NULL == value) {
 		EWOL_ERROR("NULL Input pointer to send at open GL ...");
 		return;
 	}
 	glUniform1iv(m_elementList[idElem].m_elementId, nbElement, value);
 	//checkGlError("glUniform1iv", __LINE__);
 }
-void ewol::Program::Uniform2iv(int32_t idElem, int32_t nbElement, const int32_t *value)
+void ewol::Program::uniform2iv(int32_t idElem, int32_t nbElement, const int32_t *value)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
 		return;
 	}
-	if (0==nbElement) {
+	if (0 == nbElement) {
 		EWOL_ERROR("No element to send at open GL ...");
 		return;
 	}
-	if (NULL==value) {
+	if (NULL == value) {
 		EWOL_ERROR("NULL Input pointer to send at open GL ...");
 		return;
 	}
 	glUniform2iv(m_elementList[idElem].m_elementId, nbElement, value);
 	//checkGlError("glUniform2iv", __LINE__);
 }
-void ewol::Program::Uniform3iv(int32_t idElem, int32_t nbElement, const int32_t *value)
+void ewol::Program::uniform3iv(int32_t idElem, int32_t nbElement, const int32_t *value)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
 		return;
 	}
-	if (0==nbElement) {
+	if (0 == nbElement) {
 		EWOL_ERROR("No element to send at open GL ...");
 		return;
 	}
-	if (NULL==value) {
+	if (NULL == value) {
 		EWOL_ERROR("NULL Input pointer to send at open GL ...");
 		return;
 	}
 	glUniform3iv(m_elementList[idElem].m_elementId, nbElement, value);
 	//checkGlError("glUniform3iv", __LINE__);
 }
-void ewol::Program::Uniform4iv(int32_t idElem, int32_t nbElement, const int32_t *value)
+void ewol::Program::uniform4iv(int32_t idElem, int32_t nbElement, const int32_t *value)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
-		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.Size()-1) << "]");
+	if (idElem<0 || idElem>m_elementList.size()) {
+		EWOL_ERROR("idElem = " << idElem << " not in [0.." << (m_elementList.size()-1) << "]");
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
 		return;
 	}
-	if (0==nbElement) {
+	if (0 == nbElement) {
 		EWOL_ERROR("No element to send at open GL ...");
 		return;
 	}
-	if (NULL==value) {
+	if (NULL == value) {
 		EWOL_ERROR("NULL Input pointer to send at open GL ...");
 		return;
 	}
@@ -710,87 +710,87 @@ void ewol::Program::Uniform4iv(int32_t idElem, int32_t nbElement, const int32_t
 #endif
 
 
-void ewol::Program::Use(void)
+void ewol::Program::use(void)
 {
 	#ifdef PROGRAM_DISPLAY_SPEED
-		g_startTime = ewol::GetTime();
+		g_startTime = ewol::getTime();
 	#endif
-	// event if it was 0 ==> set it to prevent other use of the previous shader display ...
-	ewol::openGL::UseProgram(m_program);
+	// event if it was 0  == > set it to prevent other use of the previous shader display ...
+	ewol::openGL::useProgram(m_program);
 	//checkGlError("glUseProgram", __LINE__);
 }
 
 
-void ewol::Program::SetTexture0(int32_t idElem, GLint textureOpenGlID)
+void ewol::Program::setTexture0(int32_t idElem, GLint textureOpenGlID)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
+	if (idElem<0 || idElem>m_elementList.size()) {
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
 		return;
 	}
 	#if 0
-		ewol::openGL::Enable(GL_TEXTURE_2D);
+		ewol::openGL::enable(GL_TEXTURE_2D);
 		checkGlError("glEnable", __LINE__);
 	#endif
-	ewol::openGL::ActiveTexture(GL_TEXTURE0);
+	ewol::openGL::activeTexture(GL_TEXTURE0);
 	//checkGlError("glActiveTexture", __LINE__);
 	// set the textureID
 	glBindTexture(GL_TEXTURE_2D, textureOpenGlID);
 	//checkGlError("glBindTexture", __LINE__);
-	// Set the texture on the uniform attribute
+	// set the texture on the uniform attribute
 	glUniform1i(m_elementList[idElem].m_elementId, /*GL_TEXTURE*/0);
 	//checkGlError("glUniform1i", __LINE__);
 	m_hasTexture = true;
 }
 
-void ewol::Program::SetTexture1(int32_t idElem, GLint textureOpenGlID)
+void ewol::Program::setTexture1(int32_t idElem, GLint textureOpenGlID)
 {
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
-	if (idElem<0 || idElem>m_elementList.Size()) {
+	if (idElem<0 || idElem>m_elementList.size()) {
 		return;
 	}
 	if (false == m_elementList[idElem].m_isLinked) {
 		return;
 	}
 	#if 0
-		ewol::openGL::Enable(GL_TEXTURE_2D);
+		ewol::openGL::enable(GL_TEXTURE_2D);
 		checkGlError("glEnable", __LINE__);
 	#endif
-	ewol::openGL::ActiveTexture(GL_TEXTURE1);
+	ewol::openGL::activeTexture(GL_TEXTURE1);
 	//checkGlError("glActiveTexture", __LINE__);
 	// set the textureID
 	glBindTexture(GL_TEXTURE_2D, textureOpenGlID);
 	//checkGlError("glBindTexture", __LINE__);
-	// Set the texture on the uniform attribute
+	// set the texture on the uniform attribute
 	glUniform1i(m_elementList[idElem].m_elementId, /*GL_TEXTURE*/1);
 	//checkGlError("glUniform1i", __LINE__);
 	m_hasTexture1 = true;
 }
 
 
-void ewol::Program::UnUse(void)
+void ewol::Program::unUse(void)
 {
 	//EWOL_WARNING("Will use program : " << m_program);
-	if (0==m_program) {
+	if (0 == m_program) {
 		return;
 	}
 	#if 0
 	if (true == m_hasTexture) {
-		ewol::openGL::Disable(GL_TEXTURE_2D);
+		ewol::openGL::disable(GL_TEXTURE_2D);
 		//checkGlError("glDisable", __LINE__);
 		m_hasTexture = false;
 	}
 	#endif
-	// no need to disable program ==> this only generate perturbation on speed ...
-	ewol::openGL::UseProgram(-1);
+	// no need to disable program  == > this only generate perturbation on speed ...
+	ewol::openGL::useProgram(-1);
 	#ifdef PROGRAM_DISPLAY_SPEED
-		float localTime = (float)(ewol::GetTime() - g_startTime) / 1000.0f;
+		float localTime = (float)(ewol::getTime() - g_startTime) / 1000.0f;
 		if (localTime>1) {
 			EWOL_ERROR("      prog : " << localTime << "ms    resource=\"" << m_name << "\"");
 		} else {
@@ -802,10 +802,10 @@ void ewol::Program::UnUse(void)
 
 
 
-ewol::Program* ewol::Program::Keep(const etk::UString& _filename)
+ewol::Program* ewol::Program::keep(const etk::UString& _filename)
 {
 	EWOL_VERBOSE("KEEP : Program : file : \"" << _filename << "\"");
-	ewol::Program* object = static_cast(GetManager().LocalKeep(_filename));
+	ewol::Program* object = static_cast(getManager().localKeep(_filename));
 	if (NULL != object) {
 		return object;
 	}
@@ -815,17 +815,17 @@ ewol::Program* ewol::Program::Keep(const etk::UString& _filename)
 		EWOL_ERROR("allocation error of a resource : " << _filename);
 		return NULL;
 	}
-	GetManager().LocalAdd(object);
+	getManager().localAdd(object);
 	return object;
 }
 
 
-void ewol::Program::Release(ewol::Program*& _object)
+void ewol::Program::release(ewol::Program*& _object)
 {
 	if (NULL == _object) {
 		return;
 	}
 	ewol::Resource* object2 = static_cast(_object);
-	GetManager().Release(object2);
+	getManager().release(object2);
 	_object = NULL;
 }
\ No newline at end of file
diff --git a/sources/ewol/resources/Program.h b/sources/ewol/resources/Program.h
index a821dd74..9de8abe5 100644
--- a/sources/ewol/resources/Program.h
+++ b/sources/ewol/resources/Program.h
@@ -28,7 +28,7 @@ namespace ewol
 	{
 		public :
 			etk::UString m_name;        //!< Name of the element
-			GLint        m_elementId;   //!< OpenGl Id if this element ==> can not exist ==> @ref m_isLinked
+			GLint        m_elementId;   //!< openGl Id if this element  == > can not exist ==> @ref m_isLinked
 			bool         m_isAttribute; //!< true if it was an attribute element, otherwite it was an uniform
 			bool         m_isLinked;    //!< if this element does not exist this is false
 	};
@@ -69,26 +69,26 @@ namespace ewol
 			 * @brief Generic function that get the resouces name of his type.
 			 * @return The define char of his name.
 			 */
-			const char* GetType(void) { return "ewol::Program"; };
+			const char* getType(void) { return "ewol::Program"; };
 			/**
 			 * @brief User request an attribute on this program.
 			 * @note The attribute is send to the fragment shaders
 			 * @param[in] elementName Name of the requested attribute.
 			 * @return An abstract ID of the current attribute (this value is all time availlable, even if the program will be reloaded)
 			 */
-			int32_t GetAttribute(etk::UString elementName);
+			int32_t getAttribute(etk::UString elementName);
 			/**
-			 * @brief Send attribute table to the spefified ID attribure (not send if does not really exist in the OpenGL program).
+			 * @brief Send attribute table to the spefified ID attribure (not send if does not really exist in the openGL program).
 			 * @param[in] idElem Id of the Attribute that might be sended.
 			 * @param[in] nbElement Specifies the number of elements that are to be modified.
 			 * @param[in] pointer Pointer on the data that might be sended.
 			 * @param[in] jumpBetweenSample Number of byte to jump between 2 vertex (this permit to enterlace informations)
 			 */
-			void SendAttribute(int32_t idElem,
+			void sendAttribute(int32_t idElem,
 			                   int32_t nbElement,
 			                   void* pointer,
 			                   int32_t jumpBetweenSample=0);
-			void SendAttributePointer(int32_t idElem,
+			void sendAttributePointer(int32_t idElem,
 			                          int32_t nbElement,
 			                          ewol::VirtualBufferObject* vbo,
 			                          int32_t index,
@@ -100,187 +100,187 @@ namespace ewol
 			 * @param[in] elementName Name of the requested uniform.
 			 * @return An abstract ID of the current uniform (this value is all time availlable, even if the program will be reloaded)
 			 */
-			int32_t GetUniform(etk::UString elementName);
+			int32_t getUniform(etk::UString elementName);
 			/**
-			 * @brief Send a uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send a uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] nbElement Specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
 			 * @param[in] pointer Pointer on the data that might be sended
 			 * @param[in] transpose Transpose the matrix (needed all the taime in the normal openGl access (only not done in the openGL-ES2 due to the fact we must done it ourself)
 			 */
-			void UniformMatrix4fv(int32_t idElem, int32_t nbElement, mat4 pointer, bool transpose=true);
+			void uniformMatrix4fv(int32_t idElem, int32_t nbElement, mat4 pointer, bool transpose=true);
 			/**
-			 * @brief Send 1 float uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send 1 float uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] value1 Value to send at the Uniform
 			 */
-			void Uniform1f(int32_t idElem, float value1);
+			void uniform1f(int32_t idElem, float value1);
 			/**
-			 * @brief Send 2 float uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send 2 float uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] value1 Value to send at the Uniform
 			 * @param[in] value2 Value to send at the Uniform
 			 */
-			void Uniform2f(int32_t idElem, float value1, float value2);
+			void uniform2f(int32_t idElem, float value1, float value2);
 			/**
-			 * @brief Send 3 float uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send 3 float uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] value1 Value to send at the Uniform
 			 * @param[in] value2 Value to send at the Uniform
 			 * @param[in] value3 Value to send at the Uniform
 			 */
-			void Uniform3f(int32_t idElem, float value1, float value2, float value3);
+			void uniform3f(int32_t idElem, float value1, float value2, float value3);
 			/**
-			 * @brief Send 4 float uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send 4 float uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] value1 Value to send at the Uniform
 			 * @param[in] value2 Value to send at the Uniform
 			 * @param[in] value3 Value to send at the Uniform
 			 * @param[in] value4 Value to send at the Uniform
 			 */
-			void Uniform4f(int32_t idElem, float value1, float value2, float value3, float value4);
+			void uniform4f(int32_t idElem, float value1, float value2, float value3, float value4);
 			
 			/**
-			 * @brief Send 1 signed integer uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send 1 signed integer uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] value1 Value to send at the Uniform
 			 */
-			void Uniform1i(int32_t idElem, int32_t value1);
+			void uniform1i(int32_t idElem, int32_t value1);
 			/**
-			 * @brief Send 2 signed integer uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send 2 signed integer uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] value1 Value to send at the Uniform
 			 * @param[in] value2 Value to send at the Uniform
 			 */
-			void Uniform2i(int32_t idElem, int32_t value1, int32_t value2);
+			void uniform2i(int32_t idElem, int32_t value1, int32_t value2);
 			/**
-			 * @brief Send 3 signed integer uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send 3 signed integer uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] value1 Value to send at the Uniform
 			 * @param[in] value2 Value to send at the Uniform
 			 * @param[in] value3 Value to send at the Uniform
 			 */
-			void Uniform3i(int32_t idElem, int32_t value1, int32_t value2, int32_t value3);
+			void uniform3i(int32_t idElem, int32_t value1, int32_t value2, int32_t value3);
 			/**
-			 * @brief Send 4 signed integer uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send 4 signed integer uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] value1 Value to send at the Uniform
 			 * @param[in] value2 Value to send at the Uniform
 			 * @param[in] value3 Value to send at the Uniform
 			 * @param[in] value4 Value to send at the Uniform
 			 */
-			void Uniform4i(int32_t idElem, int32_t value1, int32_t value2, int32_t value3, int32_t value4);
+			void uniform4i(int32_t idElem, int32_t value1, int32_t value2, int32_t value3, int32_t value4);
 			
 			/**
-			 * @brief Send "vec1" uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send "vec1" uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] nbElement Number of element sended
 			 * @param[in] value Pointer on the data
 			 */
-			void Uniform1fv(int32_t idElem, int32_t nbElement, const float *value);
+			void uniform1fv(int32_t idElem, int32_t nbElement, const float *value);
 			/**
-			 * @brief Send "vec2" uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send "vec2" uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] nbElement Number of element sended
 			 * @param[in] value Pointer on the data
 			 */
-			void Uniform2fv(int32_t idElem, int32_t nbElement, const float *value);
+			void uniform2fv(int32_t idElem, int32_t nbElement, const float *value);
 			/**
-			 * @brief Send "vec3" uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send "vec3" uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] nbElement Number of element sended
 			 * @param[in] value Pointer on the data
 			 */
-			void Uniform3fv(int32_t idElem, int32_t nbElement, const float *value);
+			void uniform3fv(int32_t idElem, int32_t nbElement, const float *value);
 			/**
-			 * @brief Send "vec4" uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send "vec4" uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] nbElement Number of element sended
 			 * @param[in] value Pointer on the data
 			 */
-			void Uniform4fv(int32_t idElem, int32_t nbElement, const float *value);
+			void uniform4fv(int32_t idElem, int32_t nbElement, const float *value);
 			
 			/**
-			 * @brief Send "ivec1" uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send "ivec1" uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] nbElement Number of element sended
 			 * @param[in] value Pointer on the data
 			 */
-			void Uniform1iv(int32_t idElem, int32_t nbElement, const int32_t *value);
+			void uniform1iv(int32_t idElem, int32_t nbElement, const int32_t *value);
 			/**
-			 * @brief Send "ivec2" uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send "ivec2" uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the Attribute that might be sended.
 			 * @param[in] nbElement Number of element sended
 			 * @param[in] value Pointer on the data
 			 */
-			void Uniform2iv(int32_t idElem, int32_t nbElement, const int32_t *value);
+			void uniform2iv(int32_t idElem, int32_t nbElement, const int32_t *value);
 			/**
-			 * @brief Send "ivec3" uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send "ivec3" uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] nbElement Number of element sended
 			 * @param[in] value Pointer on the data
 			 */
-			void Uniform3iv(int32_t idElem, int32_t nbElement, const int32_t *value);
+			void uniform3iv(int32_t idElem, int32_t nbElement, const int32_t *value);
 			/**
-			 * @brief Send "ivec4" uniform element to the spefified ID (not send if does not really exist in the OpenGL program)
+			 * @brief Send "ivec4" uniform element to the spefified ID (not send if does not really exist in the openGL program)
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] nbElement Number of element sended
 			 * @param[in] value Pointer on the data
 			 */
-			void Uniform4iv(int32_t idElem, int32_t nbElement, const int32_t *value);
+			void uniform4iv(int32_t idElem, int32_t nbElement, const int32_t *value);
 			
-			inline void Uniform2(int32_t idElem, const vec2& value) { Uniform2fv(idElem, 1, &value.m_floats[0]); };
-			inline void Uniform3(int32_t idElem, const vec3& value) { Uniform3fv(idElem, 1, &value.m_floats[0]); };
-			inline void Uniform4(int32_t idElem, const vec4& value) { Uniform4fv(idElem, 1, &value.m_floats[0]); };
-			inline void Uniform2(int32_t idElem, const ivec2& value){ Uniform2iv(idElem, 1, &value.m_floats[0]); };
-			inline void Uniform3(int32_t idElem, const ivec3& value){ Uniform3iv(idElem, 1, &value.m_floats[0]); };
-			inline void Uniform4(int32_t idElem, const ivec4& value){ Uniform4iv(idElem, 1, &value.m_floats[0]); };
+			inline void uniform2(int32_t idElem, const vec2& value) { uniform2fv(idElem, 1, &value.m_floats[0]); };
+			inline void uniform3(int32_t idElem, const vec3& value) { uniform3fv(idElem, 1, &value.m_floats[0]); };
+			inline void uniform4(int32_t idElem, const vec4& value) { uniform4fv(idElem, 1, &value.m_floats[0]); };
+			inline void uniform2(int32_t idElem, const ivec2& value){ uniform2iv(idElem, 1, &value.m_floats[0]); };
+			inline void uniform3(int32_t idElem, const ivec3& value){ uniform3iv(idElem, 1, &value.m_floats[0]); };
+			inline void uniform4(int32_t idElem, const ivec4& value){ uniform4iv(idElem, 1, &value.m_floats[0]); };
 			
 			/**
 			 * @brief Request the processing of this program
 			 */
-			void Use(void);
+			void use(void);
 			/**
-			 * @brief Set the testure Id on the specify uniform element.
+			 * @brief set the testure Id on the specify uniform element.
 			 * @param[in] idElem Id of the uniform that might be sended.
 			 * @param[in] textureOpenGlID Real openGL texture ID
 			 */
-			void SetTexture0(int32_t idElem, GLint textureOpenGlID);
-			void SetTexture1(int32_t idElem, GLint textureOpenGlID);
+			void setTexture0(int32_t idElem, GLint textureOpenGlID);
+			void setTexture1(int32_t idElem, GLint textureOpenGlID);
 			/**
 			 * @brief Stop the processing of this program
 			 */
-			void UnUse(void);
+			void unUse(void);
 			/**
 			 * @brief This load/reload the data in the opengl context, needed when removed previously.
 			 */
-			void UpdateContext(void);
+			void updateContext(void);
 			/**
-			 * @brief Remove the data from the opengl context.
+			 * @brief remove the data from the opengl context.
 			 */
-			void RemoveContext(void);
+			void removeContext(void);
 			/**
 			 * @brief Special android spec! It inform us that all context is removed and after notify us...
 			 */
-			void RemoveContextToLate(void);
+			void removeContextToLate(void);
 			/**
 			 * @brief Relode the shader from the file. used when a request of resouces reload is done.
 			 * @note this is really usefull when we tested the new themes or shader developpements.
 			 */
-			void Reload(void);
+			void reload(void);
 		public:
 			/**
-			 * @brief Keep the resource pointer.
+			 * @brief keep the resource pointer.
 			 * @note Never free this pointer by your own...
 			 * @param[in] _filename Name of the openGL program.
 			 * @return pointer on the resource or NULL if an error occured.
 			 */
-			static ewol::Program* Keep(const etk::UString& _filename);
+			static ewol::Program* keep(const etk::UString& _filename);
 			/**
-			 * @brief Release the keeped resources
+			 * @brief release the keeped resources
 			 * @param[in,out] reference on the object pointer
 			 */
-			static void Release(ewol::Program*& _object);
+			static void release(ewol::Program*& _object);
 	};
 };
 
diff --git a/sources/ewol/resources/Resource.cpp b/sources/ewol/resources/Resource.cpp
index 8d1c9fca..555b88d1 100644
--- a/sources/ewol/resources/Resource.cpp
+++ b/sources/ewol/resources/Resource.cpp
@@ -19,27 +19,27 @@
 uint32_t ewol::Resource::m_valBase=0;
 
 
-void ewol::Resource::UpdateContext(void)
+void ewol::Resource::updateContext(void)
 {
-	EWOL_DEBUG("Not Set for : [" << m_uniqueId << "]" << m_name << " loaded " << m_counter << " time(s)");
+	EWOL_DEBUG("Not set for : [" << m_uniqueId << "]" << m_name << " loaded " << m_counter << " time(s)");
 }
 
-void ewol::Resource::RemoveContext(void)
+void ewol::Resource::removeContext(void)
 {
-	EWOL_DEBUG("Not Set for : [" << m_uniqueId << "]" << m_name << " loaded " << m_counter << " time(s)");
+	EWOL_DEBUG("Not set for : [" << m_uniqueId << "]" << m_name << " loaded " << m_counter << " time(s)");
 }
 
-void ewol::Resource::RemoveContextToLate(void)
+void ewol::Resource::removeContextToLate(void)
 {
-	EWOL_DEBUG("Not Set for : [" << m_uniqueId << "]" << m_name << " loaded " << m_counter << " time(s)");
+	EWOL_DEBUG("Not set for : [" << m_uniqueId << "]" << m_name << " loaded " << m_counter << " time(s)");
 }
 
-void ewol::Resource::Reload(void)
+void ewol::Resource::reload(void)
 {
-	EWOL_DEBUG("Not Set for : [" << m_uniqueId << "]" << m_name << " loaded " << m_counter << " time(s)");
+	EWOL_DEBUG("Not set for : [" << m_uniqueId << "]" << m_name << " loaded " << m_counter << " time(s)");
 }
 
-ewol::ResourceManager& ewol::Resource::GetManager(void)
+ewol::ResourceManager& ewol::Resource::getManager(void)
 {
-	return ewol::GetContext().GetResourcesManager();
+	return ewol::getContext().getResourcesManager();
 }
\ No newline at end of file
diff --git a/sources/ewol/resources/Resource.h b/sources/ewol/resources/Resource.h
index 87069691..830f03c6 100644
--- a/sources/ewol/resources/Resource.h
+++ b/sources/ewol/resources/Resource.h
@@ -51,24 +51,24 @@ namespace ewol
 				m_valBase++;
 			};
 			virtual ~Resource(void) { };
-			virtual bool HasName(const etk::UString& _fileName)
+			virtual bool hasName(const etk::UString& _fileName)
 			{
-				EWOL_VERBOSE("G : check : " << _fileName << " ?= " << m_name << " = " << (_fileName==m_name) );
-				return _fileName==m_name;
+				EWOL_VERBOSE("G : check : " << _fileName << " ?= " << m_name << " = " << (_fileName == m_name) );
+				return _fileName == m_name;
 			};
-			virtual etk::UString GetName(void) { return m_name; };
-			void Increment(void) { m_counter++; };
-			bool Decrement(void) { m_counter--; return (m_counter==0)?true:false; };
-			int32_t GetCounter(void) { return m_counter; };
-			uint32_t GetUID(void) { return m_uniqueId; };
-			uint8_t  GetResourceLevel(void) { return m_resourceLevel; };
-			virtual const char* GetType(void) { return "unknow"; };
-			virtual void UpdateContext(void);
-			virtual void RemoveContext(void);
-			virtual void RemoveContextToLate(void);
-			virtual void Reload(void);
+			virtual etk::UString getName(void) { return m_name; };
+			void increment(void) { m_counter++; };
+			bool decrement(void) { m_counter--; return (m_counter == 0)?true:false; };
+			int32_t getCounter(void) { return m_counter; };
+			uint32_t getUID(void) { return m_uniqueId; };
+			uint8_t  getResourceLevel(void) { return m_resourceLevel; };
+			virtual const char* getType(void) { return "unknow"; };
+			virtual void updateContext(void);
+			virtual void removeContext(void);
+			virtual void removeContextToLate(void);
+			virtual void reload(void);
 			
-			static ewol::ResourceManager& GetManager(void);
+			static ewol::ResourceManager& getManager(void);
 	};
 };
 
diff --git a/sources/ewol/resources/ResourceManager.cpp b/sources/ewol/resources/ResourceManager.cpp
index 5f473510..57ede4e7 100644
--- a/sources/ewol/resources/ResourceManager.cpp
+++ b/sources/ewol/resources/ResourceManager.cpp
@@ -25,77 +25,77 @@ ewol::ResourceManager::ResourceManager(void) :
 ewol::ResourceManager::~ResourceManager(void)
 {
 	bool hasError = false;
-	if (m_resourceListToUpdate.Size()!=0) {
+	if (m_resourceListToUpdate.size()!=0) {
 		EWOL_ERROR("Must not have anymore resources to update !!!");
 		hasError = true;
 	}
-	if (m_resourceList.Size()!=0) {
+	if (m_resourceList.size()!=0) {
 		EWOL_ERROR("Must not have anymore resources !!!");
 		hasError = true;
 	}
-	if (true==hasError) {
+	if (true == hasError) {
 		EWOL_ERROR("Check if the function UnInit has been called !!!");
 	}
 }
-void ewol::ResourceManager::UnInit(void)
+void ewol::ResourceManager::unInit(void)
 {
-	Display();
-	m_resourceListToUpdate.Clear();
+	display();
+	m_resourceListToUpdate.clear();
 	// remove all resources ...
-	for (int32_t iii=m_resourceList.Size()-1; iii>=0; iii--) {
+	for (int32_t iii=m_resourceList.size()-1; iii >= 0; iii--) {
 		if (m_resourceList[iii] != NULL) {
-			EWOL_WARNING("Find a resource that is not removed : [" << m_resourceList[iii]->GetUID() << "]"
-			             << "=\"" << m_resourceList[iii]->GetName() << "\" "
-			             << m_resourceList[iii]->GetCounter() << " elements");
+			EWOL_WARNING("Find a resource that is not removed : [" << m_resourceList[iii]->getUID() << "]"
+			             << "=\"" << m_resourceList[iii]->getName() << "\" "
+			             << m_resourceList[iii]->getCounter() << " elements");
 			delete(m_resourceList[iii]);
 			m_resourceList[iii] = NULL;
 		}
 	}
-	m_resourceList.Clear();
+	m_resourceList.clear();
 }
 
 
-void ewol::ResourceManager::Display(void)
+void ewol::ResourceManager::display(void)
 {
 	EWOL_INFO("Resources loaded : ");
 	// remove all resources ...
-	for (int32_t iii=m_resourceList.Size()-1; iii>=0; iii--) {
+	for (int32_t iii=m_resourceList.size()-1; iii >= 0; iii--) {
 		if (m_resourceList[iii] != NULL) {
-			EWOL_INFO("    [" << m_resourceList[iii]->GetUID() << "]"
-			          << m_resourceList[iii]->GetType()
-			          << "=\"" << m_resourceList[iii]->GetName() << "\" "
-			          << m_resourceList[iii]->GetCounter() << " elements");
+			EWOL_INFO("    [" << m_resourceList[iii]->getUID() << "]"
+			          << m_resourceList[iii]->getType()
+			          << "=\"" << m_resourceList[iii]->getName() << "\" "
+			          << m_resourceList[iii]->getCounter() << " elements");
 		}
 	}
 	EWOL_INFO("Resources ---");
 }
 
-void ewol::ResourceManager::ReLoadResources(void)
+void ewol::ResourceManager::reLoadResources(void)
 {
 	EWOL_INFO("-------------  Resources re-loaded  -------------");
 	// remove all resources ...
-	if (m_resourceList.Size() != 0) {
+	if (m_resourceList.size() != 0) {
 		for (int32_t jjj=0; jjj=0; iii--) {
+			for (int32_t iii=m_resourceList.size()-1; iii >= 0; iii--) {
 				if(m_resourceList[iii] != NULL) {
-					if (jjj==m_resourceList[iii]->GetResourceLevel()) {
-						m_resourceList[iii]->Reload();
-						EWOL_INFO("        [" << m_resourceList[iii]->GetUID() << "]="<< m_resourceList[iii]->GetType());
+					if (jjj == m_resourceList[iii]->getResourceLevel()) {
+						m_resourceList[iii]->reload();
+						EWOL_INFO("        [" << m_resourceList[iii]->getUID() << "]="<< m_resourceList[iii]->getType());
 					}
 				}
 			}
 		}
 	}
 	// TODO : UNderstand why it is set here ...
-	//ewol::RequestUpdateSize();
+	//ewol::requestUpdateSize();
 	EWOL_INFO("-------------  Resources  -------------");
 }
 
-void ewol::ResourceManager::Update(ewol::Resource* _object)
+void ewol::ResourceManager::update(ewol::Resource* _object)
 {
 	// chek if not added before
-	for (int32_t iii=0; iii system use only
-void ewol::ResourceManager::UpdateContext(void)
+// Specific to load or update the data in the openGl context  == > system use only
+void ewol::ResourceManager::updateContext(void)
 {
 	if (true == m_contextHasBeenRemoved) {
 		// need to update all ...
 		m_contextHasBeenRemoved = false;
-		if (m_resourceList.Size() != 0) {
+		if (m_resourceList.size() != 0) {
 			for (int32_t jjj=0; jjjGetResourceLevel()) {
-							//EWOL_DEBUG("Update context of " << iii << " named : " << l_resourceList[iii]->GetName());
-							m_resourceList[iii]->UpdateContext();
+						if (jjj == m_resourceList[iii]->getResourceLevel()) {
+							//EWOL_DEBUG("Update context of " << iii << " named : " << l_resourceList[iii]->getName());
+							m_resourceList[iii]->updateContext();
 						}
 					}
 				}
 			}
 		}
 	}else {
-		if (m_resourceListToUpdate.Size() != 0) {
+		if (m_resourceListToUpdate.size() != 0) {
 			for (int32_t jjj=0; jjjGetResourceLevel()) {
-							m_resourceListToUpdate[iii]->UpdateContext();
+						if (jjj == m_resourceListToUpdate[iii]->getResourceLevel()) {
+							m_resourceListToUpdate[iii]->updateContext();
 						}
 					}
 				}
@@ -141,15 +141,15 @@ void ewol::ResourceManager::UpdateContext(void)
 		}
 	}
 	// Clean the update list
-	m_resourceListToUpdate.Clear();
+	m_resourceListToUpdate.clear();
 }
 
 // in this case, it is really too late ...
-void ewol::ResourceManager::ContextHasBeenDestroyed(void)
+void ewol::ResourceManager::contextHasBeenDestroyed(void)
 {
-	for (int32_t iii=0; iiiRemoveContextToLate();
+			m_resourceList[iii]->removeContextToLate();
 		}
 	}
 	// no context preent ...
@@ -161,13 +161,13 @@ void ewol::ResourceManager::ContextHasBeenDestroyed(void)
 
 
 // internal generic keeper ...
-ewol::Resource* ewol::ResourceManager::LocalKeep(const etk::UString& _filename)
+ewol::Resource* ewol::ResourceManager::localKeep(const etk::UString& _filename)
 {
 	EWOL_VERBOSE("KEEP (DEFAULT) : file : \"" << _filename << "\"");
-	for (int32_t iii=0; iiiHasName(_filename)) {
-				m_resourceList[iii]->Increment();
+			if(m_resourceList[iii]->hasName(_filename)) {
+				m_resourceList[iii]->increment();
 				return m_resourceList[iii];
 			}
 		}
@@ -177,36 +177,36 @@ ewol::Resource* ewol::ResourceManager::LocalKeep(const etk::UString& _filename)
 }
 
 // internal generic keeper ...
-void ewol::ResourceManager::LocalAdd(ewol::Resource* _object)
+void ewol::ResourceManager::localAdd(ewol::Resource* _object)
 {
 	//Add ... find empty slot
-	for (int32_t iii=0; iiiGetName() << "\"");
-	for (int32_t iii=m_resourceList.Size()-1; iii>=0; iii--) {
+	EWOL_VERBOSE("RELEASE (default) : file : \"" << _object->getName() << "\"");
+	for (int32_t iii=m_resourceList.size()-1; iii >= 0; iii--) {
 		if (m_resourceList[iii] != NULL) {
 			if(m_resourceList[iii] == _object) {
-				if (true == m_resourceList[iii]->Decrement()) {
+				if (true == m_resourceList[iii]->decrement()) {
 					// delete element
 					delete(m_resourceList[iii]);
 					// remove element from the list :
diff --git a/sources/ewol/resources/ResourceManager.h b/sources/ewol/resources/ResourceManager.h
index dfc07409..6f9becce 100644
--- a/sources/ewol/resources/ResourceManager.h
+++ b/sources/ewol/resources/ResourceManager.h
@@ -32,50 +32,50 @@ namespace ewol
 			bool m_contextHasBeenRemoved;
 		public:
 			/**
-			 * @brief Initialize the internal variable
+			 * @brief initialize the internal variable
 			 */
 			ResourceManager(void);
 			/**
 			 * @brief Uninitiamize the resource manager, free all resources previously requested
-			 * @note when not free ==> generate warning, because the segfault can appear after...
+			 * @note when not free  == > generate warning, because the segfault can appear after...
 			 */
 			~ResourceManager(void);
 			/**
 			 * @brief remove all resources (un-init) out of the destructor (due to the system implementation)
 			 */
-			void UnInit(void);
+			void unInit(void);
 			/**
-			 * @brief Display in the log all the resources loaded ...
+			 * @brief display in the log all the resources loaded ...
 			 */
-			void Display(void);
+			void display(void);
 			/**
 			 * @brief Reload all resources from files, and send there in openGL card if needed.
-			 * @note If File is reference at THEME:XXX:filename if the Theme change the file will reload the newOne
+			 * @note If file is reference at THEME:XXX:filename if the Theme change the file will reload the newOne
 			 */
-			void ReLoadResources(void);
+			void reLoadResources(void);
 			/**
 			 * @brief Call by the system to send all the needed data on the graphic card chen they change ...
 			 * @param[in] _object The resources that might be updated
 			 */
-			void Update(ewol::Resource* _object);
+			void update(ewol::Resource* _object);
 			/**
-			 * @brief Call by the system chen the openGL Context has been unexpectially removed ==> This reload all the texture, VBO and other ....
+			 * @brief Call by the system chen the openGL Context has been unexpectially removed  == > This reload all the texture, VBO and other ....
 			 */
-			void UpdateContext(void);
+			void updateContext(void);
 			/**
 			 * @brief This is to inform the resources manager that we have no more openGl context ...
 			 */
-			void ContextHasBeenDestroyed(void);
+			void contextHasBeenDestroyed(void);
 		public:
 			// internal API to extent eResources in extern Soft
-			ewol::Resource* LocalKeep(const etk::UString& _filename);
-			void LocalAdd(ewol::Resource* _object);
+			ewol::Resource* localKeep(const etk::UString& _filename);
+			void localAdd(ewol::Resource* _object);
 		public:
 			/**
-			 * @brief Release a resources and free it if the Last release is call.
-			 * @param[in,out] _object element to realease ==> is return at NULL value.
+			 * @brief release a resources and free it if the Last release is call.
+			 * @param[in,out] _object element to realease  == > is return at NULL value.
 			 */
-			void Release(ewol::Resource*& _object);
+			void release(ewol::Resource*& _object);
 	};
 };
 
diff --git a/sources/ewol/resources/Shader.cpp b/sources/ewol/resources/Shader.cpp
index af482762..ee2f7e06 100644
--- a/sources/ewol/resources/Shader.cpp
+++ b/sources/ewol/resources/Shader.cpp
@@ -26,15 +26,15 @@ ewol::Shader::Shader(const etk::UString& _filename):
 	EWOL_DEBUG("OGL : load SHADER \"" << _filename << "\"");
 	// load data from file "all the time ..."
 	
-	if (true == m_name.EndWith(".frag") ) {
+	if (true == m_name.endWith(".frag") ) {
 		m_type = GL_FRAGMENT_SHADER;
-	} else if (true == m_name.EndWith(".vert") ) {
+	} else if (true == m_name.endWith(".vert") ) {
 		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 << "\"");
 		return;
 	}
-	Reload();
+	reload();
 }
 
 
@@ -61,10 +61,10 @@ static void checkGlError(const char* op)
 #define LOG_OGL_INTERNAL_BUFFER_LEN    (8192)
 static char l_bufferDisplayError[LOG_OGL_INTERNAL_BUFFER_LEN] = "";
 
-void ewol::Shader::UpdateContext(void)
+void ewol::Shader::updateContext(void)
 {
-	if (true==m_exist) {
-		// Do nothing ==> too dangerous ...
+	if (true == m_exist) {
+		// Do nothing  == > too dangerous ...
 	} else {
 		// create the Shader
 		if (NULL == m_fileData) {
@@ -92,8 +92,8 @@ void ewol::Shader::UpdateContext(void)
 				}
 				EWOL_ERROR("Could not compile \"" << tmpShaderType << "\" name='" << m_name << "'");
 				EWOL_ERROR("Error " << l_bufferDisplayError);
-				etk::Vector lines = etk::UString(m_fileData).Split('\n');
-				for (esize_t iii=0 ; iii lines = etk::UString(m_fileData).split('\n');
+				for (esize_t iii=0 ; iii(GetManager().LocalKeep(_filename));
+	ewol::Shader* object = static_cast(getManager().localKeep(_filename));
 	if (NULL != object) {
 		return object;
 	}
@@ -172,16 +172,16 @@ ewol::Shader* ewol::Shader::Keep(const etk::UString& _filename)
 		EWOL_ERROR("allocation error of a resource : " << _filename);
 		return NULL;
 	}
-	GetManager().LocalAdd(object);
+	getManager().localAdd(object);
 	return object;
 }
 
-void ewol::Shader::Release(ewol::Shader*& _object)
+void ewol::Shader::release(ewol::Shader*& _object)
 {
 	if (NULL == _object) {
 		return;
 	}
 	ewol::Resource* object2 = static_cast(_object);
-	GetManager().Release(object2);
+	getManager().release(object2);
 	_object = NULL;
 }
diff --git a/sources/ewol/resources/Shader.h b/sources/ewol/resources/Shader.h
index 49782671..fd290e67 100644
--- a/sources/ewol/resources/Shader.h
+++ b/sources/ewol/resources/Shader.h
@@ -24,7 +24,7 @@ namespace ewol
 		private :
 			bool           m_exist;    //!< The shader file existed and has been loaded
 			char*          m_fileData; //!< A copy of the data loaded from the file (usefull only when opengl context is removed)
-			GLuint         m_shader;   //!< Opengl id of this element
+			GLuint         m_shader;   //!< opengl id of this element
 			GLenum         m_type;     //!< Type of the current shader(vertex/fragment)
 		protected:
 			/**
@@ -41,47 +41,47 @@ namespace ewol
 			 * @brief Generic function that get the resouces name of his type.
 			 * @return The define char of his name.
 			 */
-			const char* GetType(void) { return "ewol::Shader"; };
+			const char* getType(void) { return "ewol::Shader"; };
 			/**
-			 * @brief Get the opengl reference id of this shader.
+			 * @brief get the opengl reference id of this shader.
 			 * @return The opengl id.
 			 */
-			GLuint GetGL_ID(void) { return m_shader; };
+			GLuint getGL_ID(void) { return m_shader; };
 			/**
-			 * @brief Get the opengl type of this shader.
+			 * @brief get the opengl type of this shader.
 			 * @return The type of this loaded shader.
 			 */
-			GLenum GetShaderType(void) { return m_type; };
+			GLenum getShaderType(void) { return m_type; };
 			/**
 			 * @brief This load/reload the data in the opengl context, needed when removed previously.
 			 */
-			void UpdateContext(void);
+			void updateContext(void);
 			/**
-			 * @brief Remove the data from the opengl context.
+			 * @brief remove the data from the opengl context.
 			 */
-			void RemoveContext(void);
+			void removeContext(void);
 			/**
 			 * @brief Special android spec! It inform us that all context is removed and after notify us...
 			 */
-			void RemoveContextToLate(void);
+			void removeContextToLate(void);
 			/**
 			 * @brief Relode the shader from the file. used when a request of resouces reload is done.
 			 * @note this is really usefull when we tested the new themes or shader developpements.
 			 */
-			void Reload(void);
+			void reload(void);
 		public:
 			/**
-			 * @brief Keep the resource pointer.
+			 * @brief keep the resource pointer.
 			 * @note Never free this pointer by your own...
 			 * @param[in] _filename Name of the openGL Shader.
 			 * @return pointer on the resource or NULL if an error occured.
 			 */
-			static ewol::Shader* Keep(const etk::UString& _filename);
+			static ewol::Shader* keep(const etk::UString& _filename);
 			/**
-			 * @brief Release the keeped resources
+			 * @brief release the keeped resources
 			 * @param[in,out] reference on the object pointer
 			 */
-			static void Release(ewol::Shader*& _object);
+			static void release(ewol::Shader*& _object);
 	};
 };
 
diff --git a/sources/ewol/resources/Texture.cpp b/sources/ewol/resources/Texture.cpp
index d636ecc3..f08b4b20 100644
--- a/sources/ewol/resources/Texture.cpp
+++ b/sources/ewol/resources/Texture.cpp
@@ -53,14 +53,14 @@ ewol::Texture::Texture(void)
 
 ewol::Texture::~Texture(void)
 {
-	RemoveContext();
+	removeContext();
 }
 
 
-void ewol::Texture::UpdateContext(void)
+void ewol::Texture::updateContext(void)
 {
 	if (false == m_loaded) {
-		// Request a new texture at OpenGl :
+		// Request a new texture at openGl :
 		glGenTextures(1, &m_texId);
 	}
 	// in all case we set the texture properties :
@@ -75,22 +75,22 @@ void ewol::Texture::UpdateContext(void)
 	//--- Mode linear
 	glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
 	glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
-	EWOL_INFO("TEXTURE: Add [" << m_uniqueId << "]=" << m_data.GetSize() << " OGl_Id=" <(_object);
-	GetManager().Release(object2);
+	getManager().release(object2);
 	_object = NULL;
 }
diff --git a/sources/ewol/resources/Texture.h b/sources/ewol/resources/Texture.h
index bacc0967..d84c0a0d 100644
--- a/sources/ewol/resources/Texture.h
+++ b/sources/ewol/resources/Texture.h
@@ -20,46 +20,46 @@ namespace ewol {
 		protected:
 			// openGl Context propoerties :
 			egami::Image m_data;
-			// OpenGl textureID :
+			// openGl textureID :
 			GLuint m_texId;
-			// some image are not square ==> we need to sqared it to prevent some openGl api error the the displayable size is not all the time 0.0 -> 1.0
+			// some image are not square  == > we need to sqared it to prevent some openGl api error the the displayable size is not all the time 0.0 -> 1.0
 			vec2 m_endPointSize;
 			// internal state of the openGl system :
 			bool m_loaded;
 		// Ewol internal API:
 		public:
-			void UpdateContext(void);
-			void RemoveContext(void);
-			void RemoveContextToLate(void);
+			void updateContext(void);
+			void removeContext(void);
+			void removeContextToLate(void);
 		// middleware interface:
 		public:
-			GLuint GetId(void) { return m_texId; };
-			vec2 GetUsableSize(void) { return m_endPointSize; };
+			GLuint getId(void) { return m_texId; };
+			vec2 getUsableSize(void) { return m_endPointSize; };
 		// Public API:
 		protected:
 			Texture(const etk::UString& _filename);
 			Texture(void);
 			~Texture(void);
 		public:
-			virtual const char* GetType(void) { return "ewol::Texture"; };
+			virtual const char* getType(void) { return "ewol::Texture"; };
 			// you must set the size here, because it will be set in multiple of pow(2)
-			void SetImageSize(ivec2 newSize);
+			void setImageSize(ivec2 newSize);
 			// get the reference on this image to draw nomething on it ...
-			inline egami::Image& Get(void) { return m_data; };
-			// Flush the data to send it at the OpenGl system
-			void Flush(void);
+			inline egami::Image& get(void) { return m_data; };
+			// flush the data to send it at the openGl system
+			void flush(void);
 		public:
 			/**
-			 * @brief Keep the resource pointer.
+			 * @brief keep the resource pointer.
 			 * @note Never free this pointer by your own...
 			 * @return pointer on the resource or NULL if an error occured.
 			 */
-			static ewol::Texture* Keep(void);
+			static ewol::Texture* keep(void);
 			/**
-			 * @brief Release the keeped resources
+			 * @brief release the keeped resources
 			 * @param[in,out] reference on the object pointer
 			 */
-			static void Release(ewol::Texture*& _object);
+			static void release(ewol::Texture*& _object);
 	};
 	
 };
diff --git a/sources/ewol/resources/TexturedFont.cpp b/sources/ewol/resources/TexturedFont.cpp
index 91b0665f..e44e7fdd 100644
--- a/sources/ewol/resources/TexturedFont.cpp
+++ b/sources/ewol/resources/TexturedFont.cpp
@@ -72,109 +72,109 @@ ewol::TexturedFont::TexturedFont(etk::UString fontName) :
 	const char * tmpData = tmpChar;
 	const char * tmpPos = strchr(tmpData, ':');
 	
-	if (tmpPos==NULL) {
+	if (tmpPos == NULL) {
 		m_size = 1;
 		EWOL_CRITICAL("Can not parse the font name : \"" << fontName << "\" ??? ':' " );
 		return;
 	} else {
 		if (sscanf(tmpPos+1, "%d", &tmpSize)!=1) {
 			m_size = 1;
-			EWOL_CRITICAL("Can not parse the font name : \"" << fontName << "\" ==> size ???");
+			EWOL_CRITICAL("Can not parse the font name : \"" << fontName << "\"  == > size ???");
 			return;
 		}
 	}
-	m_name = fontName.Extract(0, (tmpPos - tmpData));
+	m_name = fontName.extract(0, (tmpPos - tmpData));
 	m_size = tmpSize;
 	
 	etk::Vector folderList;
-	if (true==ewol::GetContext().GetFontDefault().GetUseExternal()) {
+	if (true == ewol::getContext().getFontDefault().getUseExternal()) {
 		#if defined(__TARGET_OS__Android)
-			folderList.PushBack("/system/fonts");
+			folderList.pushBack("/system/fonts");
 		#elif defined(__TARGET_OS__Linux)
-			folderList.PushBack("/usr/share/fonts/truetype");
+			folderList.pushBack("/usr/share/fonts/truetype");
 		#endif
 	}
-	folderList.PushBack(ewol::GetContext().GetFontDefault().GetFolder());
-	for (int32_t folderID=0; folderID output;
-		myFolder.FolderGetRecursiveFiles(output);
-		etk::Vector split = m_name.Split(';');
+		myFolder.folderGetRecursiveFiles(output);
+		etk::Vector split = m_name.split(';');
 		EWOL_INFO("try to find font named : '" << split << "' in : '" << myFolder <<"'");
 		//EWOL_CRITICAL("parse string : " << split);
 		bool hasFindAFont = false;
-		for (int32_t jjj=0; jjj=0; iii--) {
-		if (m_fileName[iii].IsEmpty()==false) {
+	for(int32_t iii=3; iii >= 0; iii--) {
+		if (m_fileName[iii].isEmpty() == false) {
 			refMode = (ewol::font::mode_te)iii;
 		}
 	}
 	
-	EWOL_DEBUG("         Set reference mode : " << refMode);
+	EWOL_DEBUG("         set reference mode : " << refMode);
 	// generate the wrapping on the preventing error
-	for(int32_t iii=3; iii>=0; iii--) {
-		if (m_fileName[iii].IsEmpty()==false) {
+	for(int32_t iii=3; iii >= 0; iii--) {
+		if (m_fileName[iii].isEmpty() == false) {
 			m_modeWraping[iii] = (ewol::font::mode_te)iii;
 		} else {
 			m_modeWraping[iii] = refMode;
@@ -182,57 +182,57 @@ ewol::TexturedFont::TexturedFont(etk::UString fontName) :
 	}
 	
 	for (int32_t iiiFontId=0; iiiFontId<4 ; iiiFontId++) {
-		if (m_fileName[iiiFontId].IsEmpty()==true) {
-			EWOL_DEBUG("can not load FONT [" << iiiFontId << "] name : \"" << m_fileName[iiiFontId] << "\" ==> size=" << m_size );
+		if (m_fileName[iiiFontId].isEmpty() == true) {
+			EWOL_DEBUG("can not load FONT [" << iiiFontId << "] name : \"" << m_fileName[iiiFontId] << "\"  == > size=" << m_size );
 			m_font[iiiFontId] = NULL;
 			continue;
 		}
-		EWOL_INFO("Load FONT [" << iiiFontId << "] name : \"" << m_fileName[iiiFontId] << "\" ==> size=" << m_size);
-		m_font[iiiFontId] = ewol::FontFreeType::Keep(m_fileName[iiiFontId]);
+		EWOL_INFO("Load FONT [" << iiiFontId << "] name : \"" << m_fileName[iiiFontId] << "\"  == > size=" << m_size);
+		m_font[iiiFontId] = ewol::FontFreeType::keep(m_fileName[iiiFontId]);
 		if (m_font[iiiFontId] == NULL) {
-			EWOL_DEBUG("error in loading FONT [" << iiiFontId << "] name : \"" << m_fileName[iiiFontId] << "\" ==> size=" << m_size );
+			EWOL_DEBUG("error in loading FONT [" << iiiFontId << "] name : \"" << m_fileName[iiiFontId] << "\"  == > size=" << m_size );
 		}
 	}
 	for (int32_t iiiFontId=0; iiiFontId<4 ; iiiFontId++) {
 		// set the bassic charset:
-		m_listElement[iiiFontId].Clear();
+		m_listElement[iiiFontId].clear();
 		if (m_font[iiiFontId] == NULL) {
 			continue;
 		}
-		m_height[iiiFontId] = m_font[iiiFontId]->GetHeight(m_size);
-		// TODO : basic font use 512 is better ... ==> maybe estimate it with the dpi ???
-		SetImageSize(ivec2(256,32));
+		m_height[iiiFontId] = m_font[iiiFontId]->getHeight(m_size);
+		// TODO : basic font use 512 is better ...  == > maybe estimate it with the dpi ???
+		setImageSize(ivec2(256,32));
 		// now we can acces directly on the image
-		m_data.Clear(etk::Color<>(0x00000000));
+		m_data.clear(etk::Color<>(0x00000000));
 	}
-	// Add error glyph
+	// add error glyph
 	{
 		etk::UniChar tmpchar;
-		tmpchar.Set(0);
-		AddGlyph(tmpchar);
+		tmpchar.set(0);
+		addGlyph(tmpchar);
 	}
 	// by default we set only the first AINSI char availlable
 	for (int32_t iii=0x20; iii<0x7F; iii++) {
 		etk::UniChar tmpchar;
-		tmpchar.Set(iii);
-		AddGlyph(tmpchar);
+		tmpchar.set(iii);
+		addGlyph(tmpchar);
 	}
-	Flush();
+	flush();
 	EWOL_DEBUG("Wrapping properties : ");
-	EWOL_DEBUG("    " << ewol::font::Regular << "==>" << GetWrappingMode(ewol::font::Regular));
-	EWOL_DEBUG("    " << ewol::font::Italic << "==>" << GetWrappingMode(ewol::font::Italic));
-	EWOL_DEBUG("    " << ewol::font::Bold << "==>" << GetWrappingMode(ewol::font::Bold));
-	EWOL_DEBUG("    " << ewol::font::BoldItalic << "==>" << GetWrappingMode(ewol::font::BoldItalic));
+	EWOL_DEBUG("    " << ewol::font::Regular << " == >" << getWrappingMode(ewol::font::Regular));
+	EWOL_DEBUG("    " << ewol::font::Italic << " == >" << getWrappingMode(ewol::font::Italic));
+	EWOL_DEBUG("    " << ewol::font::Bold << " == >" << getWrappingMode(ewol::font::Bold));
+	EWOL_DEBUG("    " << ewol::font::BoldItalic << " == >" << getWrappingMode(ewol::font::BoldItalic));
 }
 
 ewol::TexturedFont::~TexturedFont(void)
 {
 	for (int32_t iiiFontId=0; iiiFontId<4 ; iiiFontId++) {
-		ewol::FontFreeType::Release(m_font[iiiFontId]);
+		ewol::FontFreeType::release(m_font[iiiFontId]);
 	}
 }
 
-bool ewol::TexturedFont::AddGlyph(const etk::UniChar& _val)
+bool ewol::TexturedFont::addGlyph(const etk::UniChar& _val)
 {
 	bool hasChange = false;
 	// for each font :
@@ -244,35 +244,35 @@ bool ewol::TexturedFont::AddGlyph(const etk::UniChar& _val)
 		GlyphProperty tmpchar;
 		tmpchar.m_UVal = _val;
 		
-		if (true == m_font[iii]->GetGlyphProperty(m_size, tmpchar)) {
-			//EWOL_DEBUG("load char : '" << _val << "'=" << _val.Get());
+		if (true == m_font[iii]->getGlyphProperty(m_size, tmpchar)) {
+			//EWOL_DEBUG("load char : '" << _val << "'=" << _val.get());
 			hasChange = true;
 			// change line if needed ...
-			if (m_lastGlyphPos[iii].x()+tmpchar.m_sizeTexture.x() > m_data.GetSize().x()) {
+			if (m_lastGlyphPos[iii].x()+tmpchar.m_sizeTexture.x() > m_data.getSize().x()) {
 				m_lastGlyphPos[iii].setX(1);
 				m_lastGlyphPos[iii] += ivec2(0, m_lastRawHeigh[iii]);
 				m_lastRawHeigh[iii] = 0;
 			}
-			while(m_lastGlyphPos[iii].y()+tmpchar.m_sizeTexture.y() > m_data.GetSize().y()) {
-				ivec2 size = m_data.GetSize();
+			while(m_lastGlyphPos[iii].y()+tmpchar.m_sizeTexture.y() > m_data.getSize().y()) {
+				ivec2 size = m_data.getSize();
 				size.setY(size.y()*2);
-				m_data.Resize(size, etk::Color<>(0));
+				m_data.resize(size, etk::Color<>(0));
 				// note : need to rework all the lyer due to the fact that the texture is used by the faur type...
 				for (int32_t kkk=0; kkk<4 ; kkk++) {
 					// change the coordonate on the element in the texture
-					for (int32_t jjj=0 ; jjjDrawGlyph(m_data, m_size, m_lastGlyphPos[iii], tmpchar, iii);
+			m_font[iii]->drawGlyph(m_data, m_size, m_lastGlyphPos[iii], tmpchar, iii);
 			// set video position
-			tmpchar.m_texturePosStart.setValue( (float)m_lastGlyphPos[iii].x() / (float)m_data.GetSize().x(),
-			                                    (float)m_lastGlyphPos[iii].y() / (float)m_data.GetSize().y() );
-			tmpchar.m_texturePosSize.setValue(  (float)tmpchar.m_sizeTexture.x() / (float)m_data.GetSize().x(),
-			                                    (float)tmpchar.m_sizeTexture.y() / (float)m_data.GetSize().y() );
+			tmpchar.m_texturePosStart.setValue( (float)m_lastGlyphPos[iii].x() / (float)m_data.getSize().x(),
+			                                    (float)m_lastGlyphPos[iii].y() / (float)m_data.getSize().y() );
+			tmpchar.m_texturePosSize.setValue(  (float)tmpchar.m_sizeTexture.x() / (float)m_data.getSize().x(),
+			                                    (float)tmpchar.m_sizeTexture.y() / (float)m_data.getSize().y() );
 			
 			// update the maximum of the line hight : 
 			if (m_lastRawHeigh[iii] wrapping index : " << m_modeWraping[_displayMode]);
-	int32_t index = GetIndex(_charcode, _displayMode);
+	//EWOL_DEBUG("Get glyph property for mode: " << _displayMode << "  == > wrapping index : " << m_modeWraping[_displayMode]);
+	int32_t index = getIndex(_charcode, _displayMode);
 	if(    index < 0
-	    || index >= m_listElement[_displayMode].Size() ) {
-		EWOL_ERROR(" Try to get glyph index inexistant ... ==> return the index 0 ... id=" << index);
-		if (m_listElement[_displayMode].Size()>=0) {
+	    || index >= m_listElement[_displayMode].size() ) {
+		EWOL_ERROR(" Try to get glyph index inexistant ...  == > return the index 0 ... id=" << index);
+		if (m_listElement[_displayMode].size() >= 0) {
 			return &((m_listElement[_displayMode])[0]);
 		}
 		return NULL;
@@ -362,10 +362,10 @@ ewol::GlyphProperty* ewol::TexturedFont::GetGlyphPointer(const uniChar_t& _charc
 
 
 
-ewol::TexturedFont* ewol::TexturedFont::Keep(const etk::UString& _filename)
+ewol::TexturedFont* ewol::TexturedFont::keep(const etk::UString& _filename)
 {
 	EWOL_VERBOSE("KEEP : TexturedFont : file : \"" << _filename << "\"");
-	ewol::TexturedFont* object = static_cast(GetManager().LocalKeep(_filename));
+	ewol::TexturedFont* object = static_cast(getManager().localKeep(_filename));
 	if (NULL != object) {
 		return object;
 	}
@@ -375,16 +375,16 @@ ewol::TexturedFont* ewol::TexturedFont::Keep(const etk::UString& _filename)
 		EWOL_ERROR("allocation error of a resource : " << _filename);
 		return NULL;
 	}
-	GetManager().LocalAdd(object);
+	getManager().localAdd(object);
 	return object;
 }
 
-void ewol::TexturedFont::Release(ewol::TexturedFont*& _object)
+void ewol::TexturedFont::release(ewol::TexturedFont*& _object)
 {
 	if (NULL == _object) {
 		return;
 	}
 	ewol::Resource* object2 = static_cast(_object);
-	GetManager().Release(object2);
+	getManager().release(object2);
 	_object = NULL;
 }
diff --git a/sources/ewol/resources/TexturedFont.h b/sources/ewol/resources/TexturedFont.h
index 94fb7aae..253006db 100644
--- a/sources/ewol/resources/TexturedFont.h
+++ b/sources/ewol/resources/TexturedFont.h
@@ -33,8 +33,8 @@ namespace ewol
 			int32_t m_size;
 			int32_t m_height[4];
 			// specific element to have the the know if the specify element is known...
-			// ==> otherwise I can just generate italic ...
-			// ==> Bold is a little more complicated (maybe with the bordersize)
+			//  == > otherwise I can just generate italic ...
+			//  == > Bold is a little more complicated (maybe with the bordersize)
 			ewol::FontBase* m_font[4];
 			ewol::font::mode_te m_modeWraping[4];     //!< This is a wrapping mode to prevent the fact that no font is define for a specific mode
 		public:
@@ -47,61 +47,60 @@ namespace ewol
 			TexturedFont(etk::UString fontName);
 			~TexturedFont(void);
 		public:
-			virtual bool HasName(const etk::UString& fileName);
-			const char* GetType(void) { return "ewol::TexturedFont"; };
-			int32_t getFontSize(void) { return m_size; };
+			virtual bool hasName(const etk::UString& fileName);
+			const char* getType(void) { return "ewol::TexturedFont"; };
 			/**
-			 * @brief Get the display height of this font
+			 * @brief get the display height of this font
 			 * @param[in] displayMode Mode to display the currrent font
 			 * @return Dimention of the font need between 2 lines
 			 */
-			int32_t GetHeight(const ewol::font::mode_te displayMode = ewol::font::Regular) { return m_height[displayMode]; };
+			int32_t getHeight(const ewol::font::mode_te displayMode = ewol::font::Regular) { return m_height[displayMode]; };
 			/**
-			 * @brief Get the font height (user friendly)
+			 * @brief get the font height (user friendly)
 			 * @return Dimention of the font the user requested
 			 */
-			int32_t GetFontSize(void) { return m_size; };
+			int32_t getFontSize(void) { return m_size; };
 			/**
-			 * @brief Get the ID of a unicode charcode
+			 * @brief get the ID of a unicode charcode
 			 * @param[in] charcode The unicodeValue
 			 * @param[in] displayMode Mode to display the currrent font
 			 * @return The ID in the table (if it does not exist : return 0)
 			 */
-			int32_t GetIndex(const uniChar_t& charcode, const ewol::font::mode_te displayMode);
+			int32_t getIndex(const uniChar_t& charcode, const ewol::font::mode_te displayMode);
 			/**
-			 * @brief Get the pointer on the coresponding glyph
+			 * @brief get the pointer on the coresponding glyph
 			 * @param[in] charcode The unicodeValue
 			 * @param[in] displayMode Mode to display the currrent font
-			 * @return The pointer on the glyph ==> never NULL
+			 * @return The pointer on the glyph  == > never NULL
 			 */
-			ewol::GlyphProperty* GetGlyphPointer(const uniChar_t& charcode, const ewol::font::mode_te displayMode);
+			ewol::GlyphProperty* getGlyphPointer(const uniChar_t& charcode, const ewol::font::mode_te displayMode);
 			/**
 			 * @brief The wrapping mode is used to prevent the non existance of a specific mode.
 			 *        For exemple when a blod mode does not exist, this resend a regular mode.
 			 * @param[in] source The requested mode.
 			 * @return the best mode we have in stock.
 			 */
-			ewol::font::mode_te GetWrappingMode(ewol::font::mode_te source) { return m_modeWraping[source]; };
+			ewol::font::mode_te getWrappingMode(ewol::font::mode_te source) { return m_modeWraping[source]; };
 		public:
 			/**
-			 * @brief Keep the resource pointer.
+			 * @brief keep the resource pointer.
 			 * @note Never free this pointer by your own...
 			 * @param[in] _filename Name of the texture font.
 			 * @return pointer on the resource or NULL if an error occured.
 			 */
-			static ewol::TexturedFont* Keep(const etk::UString& _filename);
+			static ewol::TexturedFont* keep(const etk::UString& _filename);
 			/**
-			 * @brief Release the keeped resources
+			 * @brief release the keeped resources
 			 * @param[in,out] reference on the object pointer
 			 */
-			static void Release(ewol::TexturedFont*& _object);
+			static void release(ewol::TexturedFont*& _object);
 		private:
 			/**
-			 * @brief Add a glyph in a texture font.
+			 * @brief add a glyph in a texture font.
 			 * @param[in] _val Char value to add.
 			 * @return true if the image size have change, false otherwise
 			 */
-			bool AddGlyph(const etk::UniChar& _val);
+			bool addGlyph(const etk::UniChar& _val);
 	};
 	
 	
diff --git a/sources/ewol/resources/VirtualBufferObject.cpp b/sources/ewol/resources/VirtualBufferObject.cpp
index e09e68e7..d940c52c 100644
--- a/sources/ewol/resources/VirtualBufferObject.cpp
+++ b/sources/ewol/resources/VirtualBufferObject.cpp
@@ -30,30 +30,30 @@ ewol::VirtualBufferObject::VirtualBufferObject(int32_t _number) :
 
 ewol::VirtualBufferObject::~VirtualBufferObject(void)
 {
-	RemoveContext();
+	removeContext();
 }
 
 
-void ewol::VirtualBufferObject::RetreiveData(void)
+void ewol::VirtualBufferObject::retreiveData(void)
 {
 	EWOL_ERROR("TODO ... ");
 }
 
 
-void ewol::VirtualBufferObject::UpdateContext(void)
+void ewol::VirtualBufferObject::updateContext(void)
 {
-	if (false==m_exist) {
+	if (false == m_exist) {
 		// Allocate and assign a Vertex Array Object to our handle
 		glGenBuffers(m_nbVBO, m_vbo);
 	}
 	m_exist = true;
 	for (int32_t iii=0; iiim_buffer[id].Size()) {
+	if (elementID*3>m_buffer[id].size()) {
 		return vec3(0,0,0);
 	}
 	return vec3(m_buffer[id][3*elementID],
 	            m_buffer[id][3*elementID+1],
 	            m_buffer[id][3*elementID+2]);
 }
-int32_t ewol::VirtualBufferObject::SizeOnBufferVec3(int32_t id)
+int32_t ewol::VirtualBufferObject::sizeOnBufferVec3(int32_t id)
 {
-	return m_buffer[id].Size()/3;
+	return m_buffer[id].size()/3;
 }
 
-void ewol::VirtualBufferObject::PushOnBuffer(int32_t id, const vec2& data)
+void ewol::VirtualBufferObject::pushOnBuffer(int32_t id, const vec2& data)
 {
 	m_vboUsed[id] = true;
-	m_buffer[id].PushBack(data.x());
-	m_buffer[id].PushBack(data.y());
+	m_buffer[id].pushBack(data.x());
+	m_buffer[id].pushBack(data.y());
 }
 
-vec2 ewol::VirtualBufferObject::GetOnBufferVec2(int32_t id, int32_t elementID)
+vec2 ewol::VirtualBufferObject::getOnBufferVec2(int32_t id, int32_t elementID)
 {
-	if (elementID*2>m_buffer[id].Size()) {
+	if (elementID*2>m_buffer[id].size()) {
 		return vec2(0,0);
 	}
 	return vec2(m_buffer[id][2*elementID],
 	            m_buffer[id][2*elementID+1]);
 }
 
-int32_t ewol::VirtualBufferObject::SizeOnBufferVec2(int32_t id)
+int32_t ewol::VirtualBufferObject::sizeOnBufferVec2(int32_t id)
 {
-	return m_buffer[id].Size()/2;
+	return m_buffer[id].size()/2;
 }
 
 
 
-ewol::VirtualBufferObject* ewol::VirtualBufferObject::Keep(int32_t _number)
+ewol::VirtualBufferObject* ewol::VirtualBufferObject::keep(int32_t _number)
 {
 	// this element create a new one every time ....
 	ewol::VirtualBufferObject* object = new ewol::VirtualBufferObject(_number);
@@ -150,16 +150,16 @@ ewol::VirtualBufferObject* ewol::VirtualBufferObject::Keep(int32_t _number)
 		EWOL_ERROR("allocation error of a resource : ??VBO??");
 		return NULL;
 	}
-	GetManager().LocalAdd(object);
+	getManager().localAdd(object);
 	return object;
 }
 
-void ewol::VirtualBufferObject::Release(ewol::VirtualBufferObject*& _object)
+void ewol::VirtualBufferObject::release(ewol::VirtualBufferObject*& _object)
 {
 	if (NULL == _object) {
 		return;
 	}
 	ewol::Resource* object2 = static_cast(_object);
-	GetManager().Release(object2);
+	getManager().release(object2);
 	_object = NULL;
 }
diff --git a/sources/ewol/resources/VirtualBufferObject.h b/sources/ewol/resources/VirtualBufferObject.h
index a21af41f..adf1d79f 100644
--- a/sources/ewol/resources/VirtualBufferObject.h
+++ b/sources/ewol/resources/VirtualBufferObject.h
@@ -27,7 +27,7 @@ namespace ewol
 		private :
 			int32_t m_nbVBO;
 			bool m_exist;  //!< This data is availlable in the Graphic card
-			GLuint m_vbo[NB_VBO_MAX]; //!< OpenGl ID of this VBO
+			GLuint m_vbo[NB_VBO_MAX]; //!< openGl ID of this VBO
 			bool m_vboUsed[NB_VBO_MAX]; //!< true if the VBO is allocated or used ...
 			etk::Vector m_buffer[NB_VBO_MAX]; //!< data that is availlable in the VBO system ...
 		protected:
@@ -45,72 +45,72 @@ namespace ewol
 			 * @brief Generic function that get the resouces name of his type.
 			 * @return The define char of his name.
 			 */
-			const char* GetType(void) { return "ewol::VirtualBufferObject"; };
+			const char* getType(void) { return "ewol::VirtualBufferObject"; };
 			/**
-			 * @brief Get the real OpenGL ID.
+			 * @brief get the real openGL ID.
 			 * @return the Ogl id reference of this VBO.
 			 */
-			GLuint GetGL_ID(int32_t id) { return m_vbo[id]; };
+			GLuint getGL_ID(int32_t id) { return m_vbo[id]; };
 			/**
-			 * @brief Get a reference on hte buffer data for this VBO.
+			 * @brief get a reference on hte buffer data for this VBO.
 			 * @param[in] id Id of the buffer requested
 			 * @return A reference on the data.
 			 */
-			etk::Vector& GetRefBuffer(int32_t id) { m_vboUsed[id] = true; return m_buffer[id]; };
+			etk::Vector& getRefBuffer(int32_t id) { m_vboUsed[id] = true; return m_buffer[id]; };
 			/**
 			 * @brief push data on a buffer with a custum type :
 			 * @param[in] id Id of the buffer requested.
 			 * @param[in] data Direct data that might be set.
 			 */
-			void PushOnBuffer(int32_t id, const vec3& data);
-			vec3 GetOnBufferVec3(int32_t id, int32_t elementID);
-			int32_t SizeOnBufferVec3(int32_t id);
+			void pushOnBuffer(int32_t id, const vec3& data);
+			vec3 getOnBufferVec3(int32_t id, int32_t elementID);
+			int32_t sizeOnBufferVec3(int32_t id);
 			/**
 			 * @brief push data on a buffer with a custum type :
 			 * @param[in] id Id of the buffer requested.
 			 * @param[in] data Direct data that might be set.
 			 */
-			void PushOnBuffer(int32_t id, const vec2& data);
-			vec2 GetOnBufferVec2(int32_t id, int32_t elementID);
-			int32_t SizeOnBufferVec2(int32_t id);
+			void pushOnBuffer(int32_t id, const vec2& data);
+			vec2 getOnBufferVec2(int32_t id, int32_t elementID);
+			int32_t sizeOnBufferVec2(int32_t id);
 			/**
-			 * @brief Get the data from the graphic card.
+			 * @brief get the data from the graphic card.
 			 */
-			void RetreiveData(void);
+			void retreiveData(void);
 			/**
 			 * @brief Send the data to the graphic card.
 			 */
-			void Flush(void);
+			void flush(void);
 			/**
 			 * @brief This load/reload the data in the opengl context, needed when removed previously.
 			 */
-			void UpdateContext(void);
+			void updateContext(void);
 			/**
-			 * @brief Remove the data from the opengl context.
+			 * @brief remove the data from the opengl context.
 			 */
-			void RemoveContext(void);
+			void removeContext(void);
 			/**
 			 * @brief Special android spec! It inform us that all context is removed and after notify us...
 			 */
-			void RemoveContextToLate(void);
+			void removeContextToLate(void);
 			/**
 			 * @brief Relode the shader from the file. used when a request of resouces reload is done.
 			 * @note this is really usefull when we tested the new themes or shader developpements.
 			 */
-			void Reload(void);
+			void reload(void);
 		public:
 			/**
-			 * @brief Keep the resource pointer.
+			 * @brief keep the resource pointer.
 			 * @note Never free this pointer by your own...
 			 * @param[in] _number Number of VBO needed
 			 * @return pointer on the resource or NULL if an error occured.
 			 */
-			static ewol::VirtualBufferObject* Keep(int32_t _number);
+			static ewol::VirtualBufferObject* keep(int32_t _number);
 			/**
-			 * @brief Release the keeped resources
+			 * @brief release the keeped resources
 			 * @param[in,out] reference on the object pointer
 			 */
-			static void Release(ewol::VirtualBufferObject*& _object);
+			static void release(ewol::VirtualBufferObject*& _object);
 	};
 };
 #endif
diff --git a/sources/ewol/resources/font/FontBase.h b/sources/ewol/resources/font/FontBase.h
index fb3bd6ed..c4bda047 100644
--- a/sources/ewol/resources/font/FontBase.h
+++ b/sources/ewol/resources/font/FontBase.h
@@ -27,24 +27,24 @@ namespace ewol
 			
 			virtual ~FontBase(void) { };
 			
-			const char* GetType(void) { return "ewol::Font"; };
+			const char* getType(void) { return "ewol::Font"; };
 			
-			virtual bool GetGlyphProperty(int32_t _fontSize,
+			virtual bool getGlyphProperty(int32_t _fontSize,
 			                              ewol::GlyphProperty& _property) = 0;
 			
-			virtual bool DrawGlyph(egami::Image& _imageOut,
+			virtual bool drawGlyph(egami::Image& _imageOut,
 			                       int32_t _fontSize,
 			                       ivec2 _glyphPosition,
 			                       ewol::GlyphProperty& _property,
 			                       int8_t _posInImage) = 0;
 			
-			virtual vec2 GetSize(int32_t _fontSize, const etk::UString& _unicodeString) = 0;
+			virtual vec2 getSize(int32_t _fontSize, const etk::UString& _unicodeString) = 0;
 			
-			virtual int32_t GetHeight(int32_t _fontSize) = 0;
+			virtual int32_t getHeight(int32_t _fontSize) = 0;
 			
-			virtual void GenerateKerning(int32_t _fontSize, etk::Vector& _listGlyph) { };
+			virtual void generateKerning(int32_t _fontSize, etk::Vector& _listGlyph) { };
 			
-			virtual void Display(void) {};
+			virtual void display(void) {};
 	};
 };
 
diff --git a/sources/ewol/resources/font/GlyphProperty.h b/sources/ewol/resources/font/GlyphProperty.h
index 29924861..88d63d40 100644
--- a/sources/ewol/resources/font/GlyphProperty.h
+++ b/sources/ewol/resources/font/GlyphProperty.h
@@ -75,32 +75,32 @@ namespace ewol
 				m_texturePosStart(0,0),
 				m_texturePosSize(0,0)
 			{ };
-			float KerningGet(const uniChar_t charcode)
+			float kerningGet(const uniChar_t charcode)
 			{
-				for(esize_t iii=0; iiiCalculateMinMaxSize();
-		minimumSizeBase = m_subWidget[0]->GetCalculateMinSize();
+		m_subWidget[0]->calculateMinMaxSize();
+		minimumSizeBase = m_subWidget[0]->getCalculateMinSize();
 	}
 	if (NULL!=m_subWidget[1]) {
-		m_subWidget[1]->CalculateMinMaxSize();
-		minimumSizeToggle = m_subWidget[1]->GetCalculateMinSize();
+		m_subWidget[1]->calculateMinMaxSize();
+		minimumSizeToggle = m_subWidget[1]->getCalculateMinSize();
 	}
 	// get the maxixmum min size of the 2 sub-widget (if they are present indeed):
 	m_minSize.setX(etk_max(minimumSizeBase.x(), minimumSizeToggle.x()) );
@@ -193,61 +193,61 @@ void widget::Button::CalculateMinMaxSize(void)
 	// add padding :
 	m_minSize += padding*2.0f;
 	// verify the min max of the min size ...
-	CheckMinSize();
-	//EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} Result min size : " <<  m_minSize);
-	MarkToRedraw();
+	checkMinSize();
+	//EWOL_ERROR("[" << getId() << "] {" << getObjectType() << "} Result min size : " <<  m_minSize);
+	markToRedraw();
 }
 
-void widget::Button::SystemDraw(const ewol::DrawProperty& _displayProp)
+void widget::Button::systemDraw(const ewol::drawProperty& _displayProp)
 {
-	if (true==m_hide){
+	if (true == m_hide){
 		// widget is hidden ...
 		return;
 	}
-	ewol::Widget::SystemDraw(_displayProp);
+	ewol::Widget::systemDraw(_displayProp);
 	// draw the widget that need something ...
 	if(    false == m_toggleMode
 	    || false == m_value
-	    || NULL==m_subWidget[1]) {
+	    || NULL == m_subWidget[1]) {
 		if (NULL!=m_subWidget[0]) {
-			m_subWidget[0]->SystemDraw(_displayProp);
+			m_subWidget[0]->systemDraw(_displayProp);
 		}
 	} else {
 		if (NULL!=m_subWidget[1]) {
-			m_subWidget[1]->SystemDraw(_displayProp);
+			m_subWidget[1]->systemDraw(_displayProp);
 		}
 	}
 }
-void widget::Button::OnDraw(void)
+void widget::Button::onDraw(void)
 {
 	// draw the shaaper (if needed indeed)
-	m_shaper.Draw();
+	m_shaper.draw();
 }
 
-void widget::Button::OnRegenerateDisplay(void)
+void widget::Button::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
-		vec2 padding = m_shaper.GetPadding();
-		m_shaper.Clear();
-		m_shaper.SetOrigin(vec2ClipInt32(m_selectableAreaPos));
-		m_shaper.SetSize(vec2ClipInt32(m_selectableAreaSize));
-		m_shaper.SetInsidePos(vec2ClipInt32(m_selectableAreaPos+padding));
-		m_shaper.SetInsideSize(vec2ClipInt32(m_selectableAreaSize-padding*2.0f));
+	if (true == needRedraw()) {
+		vec2 padding = m_shaper.getPadding();
+		m_shaper.clear();
+		m_shaper.setOrigin(vec2ClipInt32(m_selectableAreaPos));
+		m_shaper.setSize(vec2ClipInt32(m_selectableAreaSize));
+		m_shaper.setInsidePos(vec2ClipInt32(m_selectableAreaPos+padding));
+		m_shaper.setInsideSize(vec2ClipInt32(m_selectableAreaSize-padding*2.0f));
 	}
 	if(    false == m_toggleMode
 	    || false == m_value
-	    || NULL==m_subWidget[1]) {
+	    || NULL == m_subWidget[1]) {
 		if (NULL!=m_subWidget[0]) {
-			m_subWidget[0]->OnRegenerateDisplay();
+			m_subWidget[0]->onRegenerateDisplay();
 		}
 	} else {
 		if (NULL!=m_subWidget[1]) {
-			m_subWidget[1]->OnRegenerateDisplay();
+			m_subWidget[1]->onRegenerateDisplay();
 		}
 	}
 }
 
-void widget::Button::SetLock(buttonLock_te _lock)
+void widget::Button::setLock(buttonLock_te _lock)
 {
 	if (m_lock != _lock) {
 		m_lock = _lock;
@@ -256,45 +256,45 @@ void widget::Button::SetLock(buttonLock_te _lock)
 			m_mouseHover = false;
 		}
 		CheckStatus();
-		MarkToRedraw();
+		markToRedraw();
 	}
 }
 
-void widget::Button::SetValue(bool _val)
+void widget::Button::setValue(bool _val)
 {
 	if (m_value != _val) {
 		m_value = _val;
 		CheckStatus();
-		MarkToRedraw();
+		markToRedraw();
 	}
 }
 
-void widget::Button::SetToggleMode(bool _togg)
+void widget::Button::setToggleMode(bool _togg)
 {
 	if (m_toggleMode != _togg) {
 		m_toggleMode = _togg;
 		if (m_value == true) {
 			m_value = false;
-			// TODO : Change display and send event ...
+			// TODO : change display and send event ...
 		}
 		CheckStatus();
-		MarkToRedraw();
+		markToRedraw();
 	}
 }
 
-bool widget::Button::OnEventInput(const ewol::EventInput& _event)
+bool widget::Button::onEventInput(const ewol::EventInput& _event)
 {
 	// disable event in the lock access mode :
 	if(widget::Button::lockAccess == m_lock) {
 		return false;
 	}
 	bool previousHoverState = m_mouseHover;
-	if(    ewol::keyEvent::statusLeave == _event.GetStatus()
-	    || ewol::keyEvent::statusAbort == _event.GetStatus()) {
+	if(    ewol::keyEvent::statusLeave == _event.getStatus()
+	    || ewol::keyEvent::statusAbort == _event.getStatus()) {
 		m_mouseHover = false;
 		m_buttonPressed = false;
 	} else {
-		vec2 relativePos = RelativePosition(_event.GetPos());
+		vec2 relativePos = relativePosition(_event.getPos());
 		// prevent error from ouside the button
 		if(    relativePos.x() < m_selectableAreaPos.x()
 		    || relativePos.y() < m_selectableAreaPos.y()
@@ -309,41 +309,41 @@ bool widget::Button::OnEventInput(const ewol::EventInput& _event)
 	bool previousPressed = m_buttonPressed;
 	//EWOL_DEBUG("Event on BT ... mouse position : " << m_mouseHover);
 	if (true == m_mouseHover) {
-		if (1 == _event.GetId()) {
-			if(ewol::keyEvent::statusDown == _event.GetStatus()) {
+		if (1 == _event.getId()) {
+			if(ewol::keyEvent::statusDown == _event.getStatus()) {
 				//EWOL_DEBUG("Generate event : " << eventDown);
-				GenerateEventId(eventDown);
+				generateEventId(eventDown);
 				m_buttonPressed = true;
-				MarkToRedraw();
+				markToRedraw();
 			}
-			if(ewol::keyEvent::statusUp == _event.GetStatus()) {
+			if(ewol::keyEvent::statusUp == _event.getStatus()) {
 				//EWOL_DEBUG("Generate event : " << eventUp);
-				GenerateEventId(eventUp);
+				generateEventId(eventUp);
 				m_buttonPressed = false;
-				MarkToRedraw();
+				markToRedraw();
 			}
-			if(ewol::keyEvent::statusSingle == _event.GetStatus()) {
+			if(ewol::keyEvent::statusSingle == _event.getStatus()) {
 				if(    (    m_value == true
 				         && widget::Button::lockWhenPressed == m_lock)
 				    || (    m_value == false
 				         && widget::Button::lockWhenReleased == m_lock) ) {
 					// nothing to do : Lock mode ...
-					// user might set himself the new correct value with @ref SetValue(xxx)
+					// user might set himself the new correct value with @ref setValue(xxx)
 				} else {
 					// inverse value :
 					m_value = (m_value)?false:true;
 					//EWOL_DEBUG("Generate event : " << eventPressed);
-					GenerateEventId(eventPressed);
+					generateEventId(eventPressed);
 					//EWOL_DEBUG("Generate event : " << eventValue << " val=" << m_value);
-					GenerateEventId(eventValue, m_value);
+					generateEventId(eventValue, m_value);
 					if(    false == m_toggleMode
 					    && true == m_value) {
 						m_value = false;
 						//EWOL_DEBUG("Generate event : " << widget::Button::eventValue << " val=" << m_value);
-						GenerateEventId(eventValue, m_value);
+						generateEventId(eventValue, m_value);
 					}
 				}
-				MarkToRedraw();
+				markToRedraw();
 			}
 		}
 	}
@@ -355,13 +355,13 @@ bool widget::Button::OnEventInput(const ewol::EventInput& _event)
 }
 
 
-bool widget::Button::OnEventEntry(const ewol::EventEntry& _event)
+bool widget::Button::onEventEntry(const ewol::EventEntry& _event)
 {
 	//EWOL_DEBUG("BT PRESSED : \"" << UTF8_data << "\" size=" << strlen(UTF8_data));
-	if(    _event.GetType() == ewol::keyEvent::keyboardChar
-	    && _event.GetStatus() == ewol::keyEvent::statusDown
-	    && _event.GetChar() == '\r') {
-		GenerateEventId(eventEnter);
+	if(    _event.getType() == ewol::keyEvent::keyboardChar
+	    && _event.getStatus() == ewol::keyEvent::statusDown
+	    && _event.getChar() == '\r') {
+		generateEventId(eventEnter);
 		return true;
 	}
 	return false;
@@ -369,53 +369,53 @@ bool widget::Button::OnEventEntry(const ewol::EventEntry& _event)
 
 void widget::Button::CheckStatus(void)
 {
-	if (true==m_buttonPressed) {
-		ChangeStatusIn(STATUS_PRESSED);
+	if (true == m_buttonPressed) {
+		changeStatusIn(STATUS_PRESSED);
 	} else {
-		if (true==m_mouseHover) {
-			ChangeStatusIn(STATUS_HOVER);
+		if (true == m_mouseHover) {
+			changeStatusIn(STATUS_HOVER);
 		} else {
 			if (true == m_value) {
-				ChangeStatusIn(STATUS_DOWN);
+				changeStatusIn(STATUS_DOWN);
 			} else {
-				ChangeStatusIn(STATUS_UP);
+				changeStatusIn(STATUS_UP);
 			}
 		}
 	}
 }
 
-void widget::Button::ChangeStatusIn(int32_t _newStatusId)
+void widget::Button::changeStatusIn(int32_t _newStatusId)
 {
-	if (true == m_shaper.ChangeStatusIn(_newStatusId) ) {
-		PeriodicCallEnable();
-		MarkToRedraw();
+	if (true == m_shaper.changeStatusIn(_newStatusId) ) {
+		periodicCallEnable();
+		markToRedraw();
 	}
 }
 
 
-void widget::Button::PeriodicCall(const ewol::EventTime& _event)
+void widget::Button::periodicCall(const ewol::EventTime& _event)
 {
-	if (false == m_shaper.PeriodicCall(_event) ) {
-		PeriodicCallDisable();
+	if (false == m_shaper.periodicCall(_event) ) {
+		periodicCallDisable();
 	}
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-ewol::Widget* widget::Button::GetWidgetNamed(const etk::UString& _widgetName)
+ewol::Widget* widget::Button::getWidgetNamed(const etk::UString& _widgetName)
 {
-	ewol::Widget* tmpUpperWidget = ewol::Widget::GetWidgetNamed(_widgetName);
+	ewol::Widget* tmpUpperWidget = ewol::Widget::getWidgetNamed(_widgetName);
 	if (NULL!=tmpUpperWidget) {
 		return tmpUpperWidget;
 	}
 	if (m_subWidget[0]!= NULL) {
-		ewol::Widget* tmpWidget = m_subWidget[0]->GetWidgetNamed(_widgetName);
+		ewol::Widget* tmpWidget = m_subWidget[0]->getWidgetNamed(_widgetName);
 		if (NULL != tmpWidget) {
 			return tmpWidget;
 		}
 	}
 	if (m_subWidget[1]!= NULL) {
-		ewol::Widget* tmpWidget = m_subWidget[1]->GetWidgetNamed(_widgetName);
+		ewol::Widget* tmpWidget = m_subWidget[1]->getWidgetNamed(_widgetName);
 		if (NULL != tmpWidget) {
 			return tmpWidget;
 		}
@@ -424,100 +424,100 @@ ewol::Widget* widget::Button::GetWidgetNamed(const etk::UString& _widgetName)
 }
 
 
-bool widget::Button::LoadXML(exml::Element* _element)
+bool widget::Button::loadXML(exml::Element* _element)
 {
-	if (NULL==_element) {
+	if (NULL == _element) {
 		return false;
 	}
 	// parse generic properties :
-	ewol::Widget::LoadXML(_element);
+	ewol::Widget::loadXML(_element);
 	// remove previous element :
-	SetSubWidget(NULL);
-	SetSubWidgetToggle(NULL);
+	setSubWidget(NULL);
+	setSubWidgetToggle(NULL);
 	
 	// parse all the elements :
-	for(int32_t iii=0; iii< _element->Size(); iii++) {
-		exml::Element* pNode = _element->GetElement(iii);
-		if (pNode==NULL) {
+	for(int32_t iii=0; iii< _element->size(); iii++) {
+		exml::Element* pNode = _element->getElement(iii);
+		if (pNode == NULL) {
 			// trash here all that is not element
 			continue;
 		}
-		etk::UString widgetName = pNode->GetValue();
-		if (GetWidgetManager().Exist(widgetName) == false) {
-			EWOL_ERROR("(l "<GetPos()<<") Unknown basic node=\"" << widgetName << "\" not in : [" << GetWidgetManager().List() << "]" );
+		etk::UString widgetName = pNode->getValue();
+		if (getWidgetManager().exist(widgetName) == false) {
+			EWOL_ERROR("(l "<getPos()<<") Unknown basic node=\"" << widgetName << "\" not in : [" << getWidgetManager().list() << "]" );
 			continue;
 		}
 		bool toogleMode=false;
-		if (NULL != GetSubWidget()) {
+		if (NULL != getSubWidget()) {
 			toogleMode=true;
-			if (NULL != GetSubWidgetToggle()) {
-				EWOL_ERROR("(l "<GetPos()<<") " << __class__ << " Can only have one subWidget ??? node=\"" << widgetName << "\"" );
+			if (NULL != getSubWidgetToggle()) {
+				EWOL_ERROR("(l "<getPos()<<") " << __class__ << " Can only have one subWidget ??? node=\"" << widgetName << "\"" );
 				continue;
 			}
 		}
 		EWOL_DEBUG("try to create subwidget : '" << widgetName << "'");
-		ewol::Widget* tmpWidget = GetWidgetManager().Create(widgetName);
+		ewol::Widget* tmpWidget = getWidgetManager().create(widgetName);
 		if (tmpWidget == NULL) {
-			EWOL_ERROR ("(l "<GetPos()<<") Can not create the widget : \"" << widgetName << "\"");
+			EWOL_ERROR ("(l "<getPos()<<") Can not create the widget : \"" << widgetName << "\"");
 			continue;
 		}
 		// add widget :
-		if (toogleMode==false) {
-			SetSubWidget(tmpWidget);
+		if (toogleMode == false) {
+			setSubWidget(tmpWidget);
 		} else {
-			SetToggleMode(true);
-			SetSubWidgetToggle(tmpWidget);
+			setToggleMode(true);
+			setSubWidgetToggle(tmpWidget);
 		}
-		if (false == tmpWidget->LoadXML(pNode)) {
-			EWOL_ERROR ("(l "<GetPos()<<") can not load widget properties : \"" << widgetName << "\"");
+		if (false == tmpWidget->loadXML(pNode)) {
+			EWOL_ERROR ("(l "<getPos()<<") can not load widget properties : \"" << widgetName << "\"");
 			return false;
 		}
 	}
 	return true;
 }
 
-bool widget::Button::OnSetConfig(const ewol::EConfig& _conf)
+bool widget::Button::onSetConfig(const ewol::EConfig& _conf)
 {
-	if (true == ewol::Widget::OnSetConfig(_conf)) {
+	if (true == ewol::Widget::onSetConfig(_conf)) {
 		return true;
 	}
-	if (_conf.GetConfig() == configToggle) {
-		SetToggleMode(_conf.GetData().ToBool());
+	if (_conf.getConfig() == configToggle) {
+		setToggleMode(_conf.getData().toBool());
 		return true;
 	}
-	if (_conf.GetConfig() == configLock) {
+	if (_conf.getConfig() == configLock) {
 		buttonLock_te tmpLock = lockNone;
-		if(    true == _conf.GetData().CompareNoCase("true")
-		    || true == _conf.GetData().CompareNoCase("1")) {
+		if(    true == _conf.getData().compareNoCase("true")
+		    || true == _conf.getData().compareNoCase("1")) {
 			tmpLock = lockAccess;
-		} else if(    true == _conf.GetData().CompareNoCase("down")
-		           || true == _conf.GetData().CompareNoCase("pressed")) {
+		} else if(    true == _conf.getData().compareNoCase("down")
+		           || true == _conf.getData().compareNoCase("pressed")) {
 			tmpLock = lockWhenPressed;
-		} else if(    true == _conf.GetData().CompareNoCase("up")
-		           || true == _conf.GetData().CompareNoCase("released")) {
+		} else if(    true == _conf.getData().compareNoCase("up")
+		           || true == _conf.getData().compareNoCase("released")) {
 			tmpLock = lockWhenReleased;
 		}
-		SetLock(tmpLock);
+		setLock(tmpLock);
 		return true;
 	}
-	if (_conf.GetConfig() == configValue) {
-		SetValue(_conf.GetData().ToBool());
+	if (_conf.getConfig() == configValue) {
+		setValue(_conf.getData().toBool());
 		return true;
 	}
-	if (_conf.GetConfig() == configShaper) {
-		SetShaperName(_conf.GetData());
+	if (_conf.getConfig() == configShaper) {
+		setShaperName(_conf.getData());
 		return true;
 	}
 	return false;
 }
 
-bool widget::Button::OnGetConfig(const char* _config, etk::UString& _result) const
+bool widget::Button::onGetConfig(const char* _config, etk::UString& _result) const
 {
-	if (true == ewol::Widget::OnGetConfig(_config, _result)) {
+	if (true == ewol::Widget::onGetConfig(_config, _result)) {
 		return true;
 	}
 	if (_config == configToggle) {
-		if (true==GetToggleMode()) {
+		if (true == getToggleMode()) {
 			_result = "true";
 		} else {
 			_result = "false";
@@ -525,7 +525,7 @@ bool widget::Button::OnGetConfig(const char* _config, etk::UString& _result) con
 		return true;
 	}
 	if (_config == configLock) {
-		switch(GetLock()){
+		switch(getLock()){
 			default:
 			case lockNone:
 				_result = "none";
@@ -543,7 +543,7 @@ bool widget::Button::OnGetConfig(const char* _config, etk::UString& _result) con
 		return true;
 	}
 	if (_config == configValue) {
-		if (true==GetValue()) {
+		if (true == getValue()) {
 			_result = "true";
 		} else {
 			_result = "false";
@@ -551,7 +551,7 @@ bool widget::Button::OnGetConfig(const char* _config, etk::UString& _result) con
 		return true;
 	}
 	if (_config == configShaper) {
-		_result = m_shaper.GetSource();
+		_result = m_shaper.getSource();
 		return true;
 	}
 	return false;
diff --git a/sources/ewol/widget/Button.h b/sources/ewol/widget/Button.h
index 707a1cc9..6b59ff3c 100644
--- a/sources/ewol/widget/Button.h
+++ b/sources/ewol/widget/Button.h
@@ -21,12 +21,12 @@
 
 namespace widget {
 	/**
-	 * @brief a composed button is a button with an inside composed with the specify XML element ==> this permit to generate standard element simple
+	 * @brief a composed button is a button with an inside composed with the specify XML element  == > this permit to generate standard element simple
 	 */
 	class Button : public ewol::Widget
 	{
 		public:
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 			// Event list of properties
 			static const char* const eventPressed;
 			static const char* const eventDown;
@@ -43,7 +43,7 @@ namespace widget {
 				lockNone, //!< normal status of the button
 				lockWhenPressed, //!< When the state is set in pressed, the status stay in this one
 				lockWhenReleased, //!< When the state is set in not pressed, the status stay in this one
-				lockAccess, //!< all event are trashed ==> acctivity of the button is disable
+				lockAccess, //!< all event are trashed  == > acctivity of the button is disable
 			} buttonLock_te;
 		private:
 			ewol::Shaper m_shaper; //!< Compositing theme.
@@ -58,10 +58,10 @@ namespace widget {
 			 */
 			virtual ~Button(void);
 			/**
-			 * @brief Set the shaper name (use the contructer one this permit to not noad unused shaper)
+			 * @brief set the shaper name (use the contructer one this permit to not noad unused shaper)
 			 * @param[in] _shaperName The new shaper filename
 			 */
-			void SetShaperName(const etk::UString& _shaperName);
+			void setShaperName(const etk::UString& _shaperName);
 		protected:
 			ewol::Widget* m_subWidget[2]; //!< subwidget of the button
 		public:
@@ -69,95 +69,95 @@ namespace widget {
 			 * @brief Specify the current widget
 			 * @param[in] _subWidget Widget to add normal
 			 */
-			void SetSubWidget(ewol::Widget* _subWidget);
+			void setSubWidget(ewol::Widget* _subWidget);
 			/**
 			 * @brief Specify the current widget
 			 * @param[in] _subWidget Widget to add Toggle
 			 */
-			void SetSubWidgetToggle(ewol::Widget* _subWidget);
+			void setSubWidgetToggle(ewol::Widget* _subWidget);
 			/**
-			 * @brief Get the current displayed composition
+			 * @brief get the current displayed composition
 			 * @return The base widget
 			 */
-			ewol::Widget* GetSubWidget(void) const { return m_subWidget[0]; };
+			ewol::Widget* getSubWidget(void) const { return m_subWidget[0]; };
 			/**
-			 * @brief Get the current displayed composition
+			 * @brief get the current displayed composition
 			 * @return The toggle widget
 			 */
-			ewol::Widget* GetSubWidgetToggle(void) const { return m_subWidget[1]; };
+			ewol::Widget* getSubWidgetToggle(void) const { return m_subWidget[1]; };
 		protected:
 			bool m_value; //!< Current state of the button.
 		public:
 			/**
-			 * @brief Set the currentValue of the Button (pressed or not)
+			 * @brief set the currentValue of the Button (pressed or not)
 			 * @note Work only in toggle mode
 			 * @param[in] _val New value of the button
 			 */
-			void SetValue(bool _val);
+			void setValue(bool _val);
 			/**
-			 * @brief Get the current button value.
+			 * @brief get the current button value.
 			 * @return True : The button is pressed.
 			 * @return false : The button is released.
 			 */
-			bool GetValue(void) const { return m_value; };
+			bool getValue(void) const { return m_value; };
 		protected:
 			buttonLock_te m_lock; //!< Current lock state of the button.
 		public:
 			/**
-			 * @brief Set the button lock state.
+			 * @brief set the button lock state.
 			 * @param[in] _lock New lock mode of the button
 			 */
-			void SetLock(buttonLock_te _lock);
+			void setLock(buttonLock_te _lock);
 			/**
-			 * @brief Get the current button lock value.
+			 * @brief get the current button lock value.
 			 * @return The requested lock mode
 			 */
-			buttonLock_te GetLock(void) const { return m_lock; };
+			buttonLock_te getLock(void) const { return m_lock; };
 		protected:
 			bool m_toggleMode; //!< The button is able to toggle.
 		public:
 			/**
-			 * @brief Change the toggle mode.
+			 * @brief change the toggle mode.
 			 * @param[in] _togg New toggle mode
 			 */
-			void SetToggleMode(bool _togg);
+			void setToggleMode(bool _togg);
 			/**
-			 * @brief Get the current toggle mode.
+			 * @brief get the current toggle mode.
 			 * @return the current toggle mode.
 			 */
-			bool GetToggleMode(void) const { return m_toggleMode; };
+			bool getToggleMode(void) const { return m_toggleMode; };
 		private:
 			bool m_mouseHover; //!< Flag to know where the mouse is (inside the displayed widget (if not fill)).
 			bool m_buttonPressed; //!< Flag to know if the button is curently pressed.
 			// hover area :
 			vec2 m_selectableAreaPos; //!< Start position of the events
-			vec2 m_selectableAreaSize; //!< Size of the event positions
+			vec2 m_selectableAreaSize; //!< size of the event positions
 		private:
 			/**
-			 * @brief Internal system to Change the property of the current status
+			 * @brief internal system to change the property of the current status
 			 * @param[in] _newStatusId new state
 			 */
-			void ChangeStatusIn(int32_t _newStatusId);
+			void changeStatusIn(int32_t _newStatusId);
 			/**
 			 * @brief update the status with the internal satte of the button ...
 			 */
 			void CheckStatus(void);
 		protected: // Derived function
-			virtual void OnDraw(void);
-			virtual bool OnSetConfig(const ewol::EConfig& _conf);
-			virtual bool OnGetConfig(const char* _config, etk::UString& _result) const;
+			virtual void onDraw(void);
+			virtual bool onSetConfig(const ewol::EConfig& _conf);
+			virtual bool onGetConfig(const char* _config, etk::UString& _result) const;
 		public: // Derived function
-			virtual const char * const GetObjectType(void) { return "widget::Button"; };
-			virtual void CalculateMinMaxSize(void);
-			virtual void CalculateSize(const vec2& _availlable);
-			virtual void OnRegenerateDisplay(void);
-			virtual void SystemDraw(const ewol::DrawProperty& _displayProp);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
-			virtual bool OnEventEntry(const ewol::EventEntry& _event);
-			virtual bool LoadXML(exml::Element* _node);
-			virtual ewol::Widget* GetWidgetNamed(const etk::UString& _widgetName);
+			virtual const char * const getObjectType(void) { return "widget::Button"; };
+			virtual void calculateMinMaxSize(void);
+			virtual void calculateSize(const vec2& _availlable);
+			virtual void onRegenerateDisplay(void);
+			virtual void systemDraw(const ewol::drawProperty& _displayProp);
+			virtual bool onEventInput(const ewol::EventInput& _event);
+			virtual bool onEventEntry(const ewol::EventEntry& _event);
+			virtual bool loadXML(exml::Element* _node);
+			virtual ewol::Widget* getWidgetNamed(const etk::UString& _widgetName);
 		private: // derived function
-			virtual void PeriodicCall(const ewol::EventTime& _event);
+			virtual void periodicCall(const ewol::EventTime& _event);
 	};
 };
 
diff --git a/sources/ewol/widget/ButtonColor.cpp b/sources/ewol/widget/ButtonColor.cpp
index 6e95fb2d..284d8501 100644
--- a/sources/ewol/widget/ButtonColor.cpp
+++ b/sources/ewol/widget/ButtonColor.cpp
@@ -35,9 +35,9 @@ static ewol::Widget* Create(void)
 	return new widget::ButtonColor();
 }
 
-void widget::ButtonColor::Init(ewol::WidgetManager& _widgetManager)
+void widget::ButtonColor::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&Create);
 }
 
 widget::ButtonColor::ButtonColor(etk::Color<> baseColor, etk::UString shaperName) :
@@ -45,11 +45,11 @@ widget::ButtonColor::ButtonColor(etk::Color<> baseColor, etk::UString shaperName
 	m_textColorFg(baseColor),
 	m_widgetContextMenu(NULL)
 {
-	AddEventId(ewolEventButtonColorChange);
-	ChangeStatusIn(STATUS_UP);
-	SetCanHaveFocus(true);
+	addEventId(ewolEventButtonColorChange);
+	changeStatusIn(STATUS_UP);
+	setCanHaveFocus(true);
 	// Limit event at 1:
-	SetMouseLimit(1);
+	setMouseLimit(1);
 }
 
 
@@ -59,40 +59,40 @@ widget::ButtonColor::~ButtonColor(void)
 }
 
 
-void widget::ButtonColor::SetShaperName(etk::UString shaperName)
+void widget::ButtonColor::setShaperName(etk::UString shaperName)
 {
-	m_shaper.SetSource(shaperName);
+	m_shaper.setSource(shaperName);
 }
 
 
-void widget::ButtonColor::CalculateMinMaxSize(void)
+void widget::ButtonColor::calculateMinMaxSize(void)
 {
-	vec2 padding = m_shaper.GetPadding();
-	etk::UString label = m_textColorFg.GetString();
-	vec3 minSize = m_text.CalculateSize(label);
+	vec2 padding = m_shaper.getPadding();
+	etk::UString label = m_textColorFg.getString();
+	vec3 minSize = m_text.calculateSize(label);
 	m_minSize.setX(padding.x()*2 + minSize.x() + 7);
 	m_minSize.setY(padding.y()*2 + minSize.y() );
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
 
-void widget::ButtonColor::OnDraw(void)
+void widget::ButtonColor::onDraw(void)
 {
-	m_shaper.Draw();
-	m_text.Draw();
+	m_shaper.draw();
+	m_text.draw();
 }
 
 
-void widget::ButtonColor::OnRegenerateDisplay(void)
+void widget::ButtonColor::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
-		m_text.Clear();
-		m_shaper.Clear();
+	if (true == needRedraw()) {
+		m_text.clear();
+		m_shaper.clear();
 		
-		vec2 padding = m_shaper.GetPadding();
+		vec2 padding = m_shaper.getPadding();
 		
-		etk::UString label = m_textColorFg.GetString();
+		etk::UString label = m_textColorFg.getString();
 		
 		ivec2 localSize = m_minSize;
 		
@@ -104,12 +104,12 @@ void widget::ButtonColor::OnRegenerateDisplay(void)
 		                   (m_size.y() - m_minSize.y()) / 2.0,
 		                   0);
 		
-		if (true==m_userFill.x()) {
+		if (true == m_userFill.x()) {
 			localSize.setX(m_size.x());
 			tmpOrigin.setX(0);
 			tmpTextOrigin.setX(0);
 		}
-		if (true==m_userFill.y()) {
+		if (true == m_userFill.y()) {
 			localSize.setY(m_size.y());
 		}
 		tmpOrigin += vec3(padding.x(), padding.y(), 0);
@@ -117,45 +117,45 @@ void widget::ButtonColor::OnRegenerateDisplay(void)
 		localSize -= ivec2(2*padding.x(), 2*padding.y());
 		
 		// clean the element
-		m_text.Reset();
+		m_text.reset();
 		if(    m_textColorFg.r() < 100
 		    || m_textColorFg.g() < 100
 		    || m_textColorFg.b() < 100) {
-			m_text.SetColor(etk::color::white);
+			m_text.setColor(etk::color::white);
 		} else {
-			m_text.SetColor(etk::color::black);
+			m_text.setColor(etk::color::black);
 		}
-		m_text.SetPos(tmpTextOrigin);
-		m_text.SetColorBg(m_textColorFg);
-		m_text.SetTextAlignement(tmpTextOrigin.x(), tmpTextOrigin.x()+localSize.x(), ewol::Text::alignCenter);
-		m_text.Print(label);
+		m_text.setPos(tmpTextOrigin);
+		m_text.setColorBg(m_textColorFg);
+		m_text.setTextAlignement(tmpTextOrigin.x(), tmpTextOrigin.x()+localSize.x(), ewol::Text::alignCenter);
+		m_text.print(label);
 		
 		
-		if (true==m_userFill.y()) {
+		if (true == m_userFill.y()) {
 			tmpOrigin.setY(padding.y());
 		}
 		
 		// selection area :
 		m_selectableAreaPos = vec2(tmpOrigin.x()-padding.x(), tmpOrigin.y()-padding.y());
 		m_selectableAreaSize = localSize + vec2(2,2)*padding;
-		m_shaper.SetOrigin(m_selectableAreaPos );
-		m_shaper.SetSize(m_selectableAreaSize);
-		m_shaper.SetInsidePos(vec2(tmpTextOrigin.x(), tmpTextOrigin.y()) );
-		vec3 tmpp = m_text.CalculateSize(label);
+		m_shaper.setOrigin(m_selectableAreaPos );
+		m_shaper.setSize(m_selectableAreaSize);
+		m_shaper.setInsidePos(vec2(tmpTextOrigin.x(), tmpTextOrigin.y()) );
+		vec3 tmpp = m_text.calculateSize(label);
 		vec2 tmpp2(tmpp.x(), tmpp.y());
-		m_shaper.SetInsideSize(tmpp2);
+		m_shaper.setInsideSize(tmpp2);
 	}
 }
 
 
-bool widget::ButtonColor::OnEventInput(const ewol::EventInput& _event)
+bool widget::ButtonColor::onEventInput(const ewol::EventInput& _event)
 {
 	bool previousHoverState = m_mouseHover;
-	if(ewol::keyEvent::statusLeave == _event.GetStatus()) {
+	if(ewol::keyEvent::statusLeave == _event.getStatus()) {
 		m_mouseHover = false;
 		m_buttonPressed = false;
 	} else {
-		vec2 relativePos = RelativePosition(_event.GetPos());
+		vec2 relativePos = relativePosition(_event.getPos());
 		// prevent error from ouside the button
 		if(    relativePos.x() < m_selectableAreaPos.x()
 		    || relativePos.y() < m_selectableAreaPos.y()
@@ -170,16 +170,16 @@ bool widget::ButtonColor::OnEventInput(const ewol::EventInput& _event)
 	bool previousPressed = m_buttonPressed;
 	//EWOL_DEBUG("Event on BT ... mouse position : " << m_mouseHover);
 	if (true == m_mouseHover) {
-		if (1 == _event.GetId()) {
-			if(ewol::keyEvent::statusDown == _event.GetStatus()) {
+		if (1 == _event.getId()) {
+			if(ewol::keyEvent::statusDown == _event.getStatus()) {
 				m_buttonPressed = true;
-				MarkToRedraw();
+				markToRedraw();
 			}
-			if(ewol::keyEvent::statusUp == _event.GetStatus()) {
+			if(ewol::keyEvent::statusUp == _event.getStatus()) {
 				m_buttonPressed = false;
-				MarkToRedraw();
+				markToRedraw();
 			}
-			if(ewol::keyEvent::statusSingle == _event.GetStatus()) {
+			if(ewol::keyEvent::statusSingle == _event.getStatus()) {
 				m_buttonPressed = false;
 				m_mouseHover = false;
 				// create a context menu : 
@@ -190,34 +190,34 @@ bool widget::ButtonColor::OnEventInput(const ewol::EventInput& _event)
 				}
 				vec2 tmpPos = m_origin + m_selectableAreaPos + m_selectableAreaSize;
 				tmpPos.setX( tmpPos.x() - m_minSize.x()/2.0);
-				m_widgetContextMenu->SetPositionMark(widget::CONTEXT_MENU_MARK_BOTTOM, tmpPos );
+				m_widgetContextMenu->setPositionMark(widget::CONTEXT_MENU_MARK_BOTTOM, tmpPos );
 				
 				widget::ColorChooser * myColorChooser = new widget::ColorChooser();
-				myColorChooser->SetColor(m_textColorFg);
+				myColorChooser->setColor(m_textColorFg);
 				// set it in the pop-up-system : 
-				m_widgetContextMenu->SetSubWidget(myColorChooser);
-				myColorChooser->RegisterOnEvent(this, ewolEventColorChooserChange, ewolEventColorChooserChange);
-				ewol::Windows* currentWindows = GetWindows();
+				m_widgetContextMenu->setSubWidget(myColorChooser);
+				myColorChooser->registerOnEvent(this, ewolEventColorChooserChange, ewolEventColorChooserChange);
+				ewol::Windows* currentWindows = getWindows();
 				if (NULL == currentWindows) {
 					EWOL_ERROR("Can not get the curent Windows...");
 					delete(m_widgetContextMenu);
 					m_widgetContextMenu=NULL;
 				} else {
-					currentWindows->PopUpWidgetPush(m_widgetContextMenu);
+					currentWindows->popUpWidgetPush(m_widgetContextMenu);
 				}
-				MarkToRedraw();
+				markToRedraw();
 			}
 		}
 	}
 	if(    m_mouseHover != previousHoverState
 	    || m_buttonPressed != previousPressed) {
-		if (true==m_buttonPressed) {
-			ChangeStatusIn(STATUS_PRESSED);
+		if (true == m_buttonPressed) {
+			changeStatusIn(STATUS_PRESSED);
 		} else {
-			if (true==m_mouseHover) {
-				ChangeStatusIn(STATUS_HOVER);
+			if (true == m_mouseHover) {
+				changeStatusIn(STATUS_HOVER);
 			} else {
-				ChangeStatusIn(STATUS_UP);
+				changeStatusIn(STATUS_UP);
 			}
 		}
 	}
@@ -225,43 +225,43 @@ bool widget::ButtonColor::OnEventInput(const ewol::EventInput& _event)
 }
 
 
-void widget::ButtonColor::SetValue(etk::Color<> _color)
+void widget::ButtonColor::setValue(etk::Color<> _color)
 {
 	m_textColorFg = _color;
-	MarkToRedraw();
+	markToRedraw();
 }
 
-etk::Color<> widget::ButtonColor::GetValue(void)
+etk::Color<> widget::ButtonColor::getValue(void)
 {
 	return m_textColorFg;
 }
 
 
-void widget::ButtonColor::OnReceiveMessage(const ewol::EMessage& _msg)
+void widget::ButtonColor::onReceiveMessage(const ewol::EMessage& _msg)
 {
-	EWOL_INFO("Receive MSG : " <<  _msg.GetData());
-	if (_msg.GetMessage() == ewolEventColorChooserChange) {
-		m_textColorFg = _msg.GetData();
-		GenerateEventId(ewolEventButtonColorChange, _msg.GetData());
-		MarkToRedraw();
+	EWOL_INFO("Receive MSG : " <<  _msg.getData());
+	if (_msg.getMessage() == ewolEventColorChooserChange) {
+		m_textColorFg = _msg.getData();
+		generateEventId(ewolEventButtonColorChange, _msg.getData());
+		markToRedraw();
 	}
 }
 
 
-void widget::ButtonColor::ChangeStatusIn(int32_t _newStatusId)
+void widget::ButtonColor::changeStatusIn(int32_t _newStatusId)
 {
-	if (true == m_shaper.ChangeStatusIn(_newStatusId) ) {
-		PeriodicCallEnable();
-		MarkToRedraw();
+	if (true == m_shaper.changeStatusIn(_newStatusId) ) {
+		periodicCallEnable();
+		markToRedraw();
 	}
 }
 
 
 
-void widget::ButtonColor::PeriodicCall(const ewol::EventTime& _event)
+void widget::ButtonColor::periodicCall(const ewol::EventTime& _event)
 {
-	if (false == m_shaper.PeriodicCall(_event) ) {
-		PeriodicCallDisable();
+	if (false == m_shaper.periodicCall(_event) ) {
+		periodicCallDisable();
 	}
-	MarkToRedraw();
+	markToRedraw();
 }
diff --git a/sources/ewol/widget/ButtonColor.h b/sources/ewol/widget/ButtonColor.h
index 0ac13990..f7914503 100644
--- a/sources/ewol/widget/ButtonColor.h
+++ b/sources/ewol/widget/ButtonColor.h
@@ -24,7 +24,7 @@ namespace widget {
 	class ButtonColor : public ewol::Widget
 	{
 		public:
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 		private:
 			ewol::Shaper m_shaper; //!< Compositing theme.
 			ewol::Text m_text; //!< Compositing Test display.
@@ -34,7 +34,7 @@ namespace widget {
 			bool m_buttonPressed; //!< Flag to know if the button is curently pressed.
 			// hover area :
 			vec2 m_selectableAreaPos; //!< Start position of the events
-			vec2 m_selectableAreaSize; //!< Size of the event positions
+			vec2 m_selectableAreaSize; //!< size of the event positions
 		public:
 			/**
 			 * @brief Main constructor.
@@ -47,36 +47,36 @@ namespace widget {
 			 */
 			virtual ~ButtonColor(void);
 			/**
-			 * @brief Set the shaper name (use the contructer one this permit to not noad unused shaper).
+			 * @brief set the shaper name (use the contructer one this permit to not noad unused shaper).
 			 * @param[in] _shaperName The new shaper filename.
 			 */
-			void SetShaperName(etk::UString _shaperName);
+			void setShaperName(etk::UString _shaperName);
 			/**
-			 * @brief Get the current color of the color selection widget
+			 * @brief get the current color of the color selection widget
 			 * @return The current color
 			 */
-			etk::Color<> GetValue(void);
+			etk::Color<> getValue(void);
 			/**
 			 * @brief Specify the current color.
 			 * @param[in] _color The new display color.
 			 */
-			void SetValue(etk::Color<> _color);
+			void setValue(etk::Color<> _color);
 		protected: // Derived function
-			virtual void OnDraw(void);
+			virtual void onDraw(void);
 		public: // Derived function
-			virtual void CalculateMinMaxSize(void);
-			virtual const char * const GetObjectType(void) { return "widget::ButtonColor"; };
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
-			virtual void OnReceiveMessage(const ewol::EMessage& _msg);
+			virtual void calculateMinMaxSize(void);
+			virtual const char * const getObjectType(void) { return "widget::ButtonColor"; };
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
+			virtual void onReceiveMessage(const ewol::EMessage& _msg);
 		private:
 			/**
-			 * @brief Internal system to Change the property of the current status
+			 * @brief internal system to change the property of the current status
 			 * @param[in] _newStatusId new state
 			 */
-			void ChangeStatusIn(int32_t _newStatusId);
+			void changeStatusIn(int32_t _newStatusId);
 			// Derived function
-			virtual void PeriodicCall(const ewol::EventTime& _event);
+			virtual void periodicCall(const ewol::EventTime& _event);
 	};
 };
 
diff --git a/sources/ewol/widget/CheckBox.cpp b/sources/ewol/widget/CheckBox.cpp
index aac23246..09348bd9 100644
--- a/sources/ewol/widget/CheckBox.cpp
+++ b/sources/ewol/widget/CheckBox.cpp
@@ -20,20 +20,20 @@ static ewol::Widget* Create(void)
 	return new widget::CheckBox();
 }
 
-void widget::CheckBox::Init(ewol::WidgetManager& _widgetManager)
+void widget::CheckBox::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&Create);
 }
 
 widget::CheckBox::CheckBox(const etk::UString& newLabel)
 {
 	m_label = newLabel;
-	AddEventId(ewolEventCheckBoxClicked);
+	addEventId(ewolEventCheckBoxClicked);
 	m_textColorFg = etk::color::black;
 	m_textColorBg = etk::color::white;
 	m_value = false;
-	SetCanHaveFocus(true);
-	SetMouseLimit(1);
+	setCanHaveFocus(true);
+	setMouseLimit(1);
 }
 
 
@@ -43,108 +43,108 @@ widget::CheckBox::~CheckBox(void)
 }
 
 
-void widget::CheckBox::CalculateMinMaxSize(void)
+void widget::CheckBox::calculateMinMaxSize(void)
 {
-	vec3 minSize = m_oObjectText.CalculateSize(m_label);
+	vec3 minSize = m_oObjectText.calculateSize(m_label);
 	float boxSize = etk_max(20, minSize.y()) + 5;
 	m_minSize.setX(boxSize+minSize.x());
 	m_minSize.setY(etk_max(boxSize, minSize.y())+3);
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-void widget::CheckBox::SetLabel(etk::UString newLabel)
+void widget::CheckBox::setLabel(etk::UString newLabel)
 {
 	m_label = newLabel;
-	MarkToRedraw();
+	markToRedraw();
 }
 
-void widget::CheckBox::SetValue(bool val)
+void widget::CheckBox::setValue(bool val)
 {
 	if (m_value == val) {
 		return;
 	}
 	m_value = val;
-	MarkToRedraw();
+	markToRedraw();
 }
 
-bool widget::CheckBox::GetValue(void)
+bool widget::CheckBox::getValue(void)
 {
 	return m_value;
 }
 
-void widget::CheckBox::OnDraw(void)
+void widget::CheckBox::onDraw(void)
 {
-	m_oObjectDecoration.Draw();
-	m_oObjectText.Draw();
+	m_oObjectDecoration.draw();
+	m_oObjectText.draw();
 }
 
-void widget::CheckBox::OnRegenerateDisplay(void)
+void widget::CheckBox::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
+	if (true == needRedraw()) {
 		
-		m_oObjectDecoration.Clear();
-		m_oObjectText.Clear();
+		m_oObjectDecoration.clear();
+		m_oObjectText.clear();
 		
-		vec3 minSize = m_oObjectText.CalculateSize(m_label);
+		vec3 minSize = m_oObjectText.calculateSize(m_label);
 		float boxSize = etk_max(20, minSize.y()) + 5;
-		//int32_t fontWidth = ewol::GetWidth(fontId, m_label.c_str());
+		//int32_t fontWidth = ewol::getWidth(fontId, m_label.c_str());
 		int32_t posy = (m_size.y() - minSize.y() - 6)/2 + 3;
 		//int32_t posx = (m_size.x - fontWidth - 6)/2 + 25;
 		
 		
 		vec3 textPos(boxSize+5, posy, 0);
-		m_oObjectText.SetPos(textPos);
-		m_oObjectText.Print(m_label);
+		m_oObjectText.setPos(textPos);
+		m_oObjectText.print(m_label);
 		
-		m_oObjectDecoration.SetColor(m_textColorBg);
-		m_oObjectDecoration.SetPos(vec3(2.5f, 2.5f, 0.0f) );
-		m_oObjectDecoration.RectangleWidth(vec3(boxSize, boxSize, 0.0f) );
+		m_oObjectDecoration.setColor(m_textColorBg);
+		m_oObjectDecoration.setPos(vec3(2.5f, 2.5f, 0.0f) );
+		m_oObjectDecoration.rectangleWidth(vec3(boxSize, boxSize, 0.0f) );
 		if (m_value) {
-			m_oObjectDecoration.SetColor(m_textColorFg);
-			m_oObjectDecoration.SetPos(vec3(2.5f, 2.5f, 0.0f) );
-			m_oObjectDecoration.SetThickness(3);
-			m_oObjectDecoration.LineRel(vec3(boxSize, boxSize, 0.0f) );
+			m_oObjectDecoration.setColor(m_textColorFg);
+			m_oObjectDecoration.setPos(vec3(2.5f, 2.5f, 0.0f) );
+			m_oObjectDecoration.setThickness(3);
+			m_oObjectDecoration.lineRel(vec3(boxSize, boxSize, 0.0f) );
 		}
 	}
 }
 
-bool widget::CheckBox::OnEventInput(const ewol::EventInput& _event)
+bool widget::CheckBox::onEventInput(const ewol::EventInput& _event)
 {
 	//EWOL_DEBUG("Event on checkbox ...");
-	if (1 == _event.GetId()) {
-		if (ewol::keyEvent::statusSingle == _event.GetStatus()) {
+	if (1 == _event.getId()) {
+		if (ewol::keyEvent::statusSingle == _event.getStatus()) {
 			if(true == m_value) {
 				m_value = false;
-				GenerateEventId(ewolEventCheckBoxClicked, "false");
+				generateEventId(ewolEventCheckBoxClicked, "false");
 			} else {
 				m_value = true;
-				GenerateEventId(ewolEventCheckBoxClicked, "true");
+				generateEventId(ewolEventCheckBoxClicked, "true");
 			}
-			KeepFocus();
-			MarkToRedraw();
+			keepFocus();
+			markToRedraw();
 			return true;
 		}
 	}
 	return false;
 }
 
-bool widget::CheckBox::OnEventEntry(const ewol::EventEntry& _event)
+bool widget::CheckBox::onEventEntry(const ewol::EventEntry& _event)
 {
 	//EWOL_DEBUG("BT PRESSED : \"" << UTF8_data << "\" size=" << strlen(UTF8_data));
-	if(    _event.GetType() == ewol::keyEvent::keyboardChar
-	    && _event.GetStatus() == ewol::keyEvent::statusDown
-	    && (    _event.GetChar() == '\r'
-	         || _event.GetChar() == ' ')
+	if(    _event.getType() == ewol::keyEvent::keyboardChar
+	    && _event.getStatus() == ewol::keyEvent::statusDown
+	    && (    _event.getChar() == '\r'
+	         || _event.getChar() == ' ')
 	       ) {
 		if(true == m_value) {
 			m_value = false;
-			GenerateEventId(ewolEventCheckBoxClicked, "false");
+			generateEventId(ewolEventCheckBoxClicked, "false");
 		} else {
 			m_value = true;
-			GenerateEventId(ewolEventCheckBoxClicked, "true");
+			generateEventId(ewolEventCheckBoxClicked, "true");
 		}
-		MarkToRedraw();
+		markToRedraw();
 		return true;
 	}
 	return false;
diff --git a/sources/ewol/widget/CheckBox.h b/sources/ewol/widget/CheckBox.h
index 01d66556..c5b1ffff 100644
--- a/sources/ewol/widget/CheckBox.h
+++ b/sources/ewol/widget/CheckBox.h
@@ -22,13 +22,13 @@ namespace widget {
 	class CheckBox : public ewol::Widget
 	{
 		public:
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 		public:
 			CheckBox(const etk::UString& newLabel = "No Label");
 			virtual ~CheckBox(void);
-			void SetLabel(etk::UString newLabel);
-			void SetValue(bool val);
-			bool GetValue(void);
+			void setLabel(etk::UString newLabel);
+			void setValue(bool val);
+			bool getValue(void);
 		private:
 			ewol::Text m_oObjectText;
 			ewol::Drawing m_oObjectDecoration;
@@ -37,13 +37,13 @@ namespace widget {
 			etk::Color<> m_textColorFg; //!< Text color
 			etk::Color<> m_textColorBg; //!< Background color
 		protected: // Derived function
-			virtual void OnDraw(void);
+			virtual void onDraw(void);
 		public: // Derived function
-			virtual const char * const GetObjectType(void) { return "Ewol::CheckBox"; };
-			virtual void CalculateMinMaxSize(void);
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
-			virtual bool OnEventEntry(const ewol::EventEntry& _event);
+			virtual const char * const getObjectType(void) { return "Ewol::CheckBox"; };
+			virtual void calculateMinMaxSize(void);
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
+			virtual bool onEventEntry(const ewol::EventEntry& _event);
 	};
 	
 };
diff --git a/sources/ewol/widget/ColorBar.cpp b/sources/ewol/widget/ColorBar.cpp
index 67f94e92..87aa7271 100644
--- a/sources/ewol/widget/ColorBar.cpp
+++ b/sources/ewol/widget/ColorBar.cpp
@@ -22,11 +22,11 @@ extern const char * const ewolEventColorBarChange    = "ewol-color-bar-change";
 
 widget::ColorBar::ColorBar(void)
 {
-	AddEventId(ewolEventColorBarChange);
+	addEventId(ewolEventColorBarChange);
 	m_currentUserPos.setValue(0,0);
 	m_currentColor = etk::color::black;
-	SetCanHaveFocus(true);
-	SetMouseLimit(1);
+	setCanHaveFocus(true);
+	setMouseLimit(1);
 }
 
 widget::ColorBar::~ColorBar(void)
@@ -35,10 +35,10 @@ widget::ColorBar::~ColorBar(void)
 }
 
 
-void widget::ColorBar::CalculateMinMaxSize(void)
+void widget::ColorBar::calculateMinMaxSize(void)
 {
 	m_minSize.setValue(160, 80);
-	MarkToRedraw();
+	markToRedraw();
 }
 static etk::Color<> s_listColorWhite(0xFFFFFFFF);
 static etk::Color<> s_listColorBlack(0x000000FF);
@@ -53,40 +53,40 @@ static etk::Color<> s_listColor[NB_BAND_COLOR+1] = {
 	0xFF0000FF
 };
 
-etk::Color<> widget::ColorBar::GetCurrentColor(void)
+etk::Color<> widget::ColorBar::getCurrentColor(void)
 {
 	return m_currentColor;
 }
-void widget::ColorBar::SetCurrentColor(etk::Color<> newOne)
+void widget::ColorBar::setCurrentColor(etk::Color<> newOne)
 {
 	m_currentColor = newOne;
-	m_currentColor.SetA(0xFF);
+	m_currentColor.setA(0xFF);
 	// estimate the cursor position :
 	// TODO : Later when really needed ...
 }
 
-void widget::ColorBar::OnDraw(void)
+void widget::ColorBar::onDraw(void)
 {
-	m_draw.Draw();
+	m_draw.draw();
 }
 
 
-void widget::ColorBar::OnRegenerateDisplay(void)
+void widget::ColorBar::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
+	if (true == needRedraw()) {
 		// clean the object list ...
-		m_draw.Clear();
+		m_draw.clear();
 		
 		int32_t tmpSizeX = m_minSize.x();
 		int32_t tmpSizeY = m_minSize.y();
 		int32_t tmpOriginX = (m_size.x() - m_minSize.x()) / 2;
 		int32_t tmpOriginY = (m_size.y() - m_minSize.y()) / 2;
 		
-		if (true==m_userFill.x()) {
+		if (true == m_userFill.x()) {
 			tmpSizeX = m_size.x();
 			tmpOriginX = 0;
 		}
-		if (true==m_userFill.y()) {
+		if (true == m_userFill.y()) {
 			tmpSizeY = m_size.y();
 			tmpOriginY = 0;
 		}
@@ -99,15 +99,15 @@ void widget::ColorBar::OnRegenerateDisplay(void)
 			 *   ******     
 			 *   ********   
 			 */
-			m_draw.SetColor(s_listColorWhite);
-			m_draw.SetPos(vec3(tmpOriginX + (iii)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY, 0) );
-			m_draw.AddVertex();
-			m_draw.SetColor(s_listColor[iii+1]);
-			m_draw.SetPos(vec3(tmpOriginX + (iii+1)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY/2, 0) );
-			m_draw.AddVertex();
-			m_draw.SetColor(s_listColor[iii]);
-			m_draw.SetPos(vec3(tmpOriginX + iii*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY/2, 0) );
-			m_draw.AddVertex();
+			m_draw.setColor(s_listColorWhite);
+			m_draw.setPos(vec3(tmpOriginX + (iii)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY, 0) );
+			m_draw.addVertex();
+			m_draw.setColor(s_listColor[iii+1]);
+			m_draw.setPos(vec3(tmpOriginX + (iii+1)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY/2, 0) );
+			m_draw.addVertex();
+			m_draw.setColor(s_listColor[iii]);
+			m_draw.setPos(vec3(tmpOriginX + iii*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY/2, 0) );
+			m_draw.addVertex();
 			/* Step 2 : 
 			 *   ********     
 			 *     ******     
@@ -115,15 +115,15 @@ void widget::ColorBar::OnRegenerateDisplay(void)
 			 *         **     
 			 *                
 			 */
-			m_draw.SetColor(s_listColorWhite);
-			m_draw.SetPos(vec3(tmpOriginX + iii*(tmpSizeX/NB_BAND_COLOR), tmpOriginY, 0) );
-			m_draw.AddVertex();
-			m_draw.SetColor(s_listColorWhite);
-			m_draw.SetPos(vec3(tmpOriginX + (iii+1)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY, 0) );
-			m_draw.AddVertex();
-			m_draw.SetColor(s_listColor[iii+1]);
-			m_draw.SetPos(vec3(tmpOriginX + (iii+1)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY/2, 0) );
-			m_draw.AddVertex();
+			m_draw.setColor(s_listColorWhite);
+			m_draw.setPos(vec3(tmpOriginX + iii*(tmpSizeX/NB_BAND_COLOR), tmpOriginY, 0) );
+			m_draw.addVertex();
+			m_draw.setColor(s_listColorWhite);
+			m_draw.setPos(vec3(tmpOriginX + (iii+1)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY, 0) );
+			m_draw.addVertex();
+			m_draw.setColor(s_listColor[iii+1]);
+			m_draw.setPos(vec3(tmpOriginX + (iii+1)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY/2, 0) );
+			m_draw.addVertex();
 			/* Step 3 : 
 			 *              
 			 *   **         
@@ -131,15 +131,15 @@ void widget::ColorBar::OnRegenerateDisplay(void)
 			 *   ******     
 			 *   ********   
 			 */
-			m_draw.SetColor(s_listColor[iii]);
-			m_draw.SetPos(vec3(tmpOriginX + iii*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY/2, 0));
-			m_draw.AddVertex();
-			m_draw.SetColor(s_listColorBlack);
-			m_draw.SetPos(vec3(tmpOriginX + (iii+1)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY, 0));
-			m_draw.AddVertex();
-			m_draw.SetColor(s_listColorBlack);
-			m_draw.SetPos(vec3(tmpOriginX + iii*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY, 0));
-			m_draw.AddVertex();
+			m_draw.setColor(s_listColor[iii]);
+			m_draw.setPos(vec3(tmpOriginX + iii*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY/2, 0));
+			m_draw.addVertex();
+			m_draw.setColor(s_listColorBlack);
+			m_draw.setPos(vec3(tmpOriginX + (iii+1)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY, 0));
+			m_draw.addVertex();
+			m_draw.setColor(s_listColorBlack);
+			m_draw.setPos(vec3(tmpOriginX + iii*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY, 0));
+			m_draw.addVertex();
 			/* Step 4 : 
 			 *   ********     
 			 *     ******     
@@ -147,43 +147,43 @@ void widget::ColorBar::OnRegenerateDisplay(void)
 			 *         **     
 			 *                
 			 */
-			m_draw.SetColor(s_listColor[iii]);
-			m_draw.SetPos(vec3(tmpOriginX + iii*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY/2, 0));
-			m_draw.AddVertex();
-			m_draw.SetColor(s_listColor[iii+1]);
-			m_draw.SetPos(vec3(tmpOriginX + (iii+1)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY/2, 0));
-			m_draw.AddVertex();
-			m_draw.SetColor(s_listColorBlack);
-			m_draw.SetPos(vec3(tmpOriginX + (iii+1)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY, 0));
-			m_draw.AddVertex();
+			m_draw.setColor(s_listColor[iii]);
+			m_draw.setPos(vec3(tmpOriginX + iii*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY/2, 0));
+			m_draw.addVertex();
+			m_draw.setColor(s_listColor[iii+1]);
+			m_draw.setPos(vec3(tmpOriginX + (iii+1)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY/2, 0));
+			m_draw.addVertex();
+			m_draw.setColor(s_listColorBlack);
+			m_draw.setPos(vec3(tmpOriginX + (iii+1)*(tmpSizeX/NB_BAND_COLOR), tmpOriginY+tmpSizeY, 0));
+			m_draw.addVertex();
 		}
 		if (m_currentUserPos.y() > 0.5) {
-			m_draw.SetColor(etk::color::white);
+			m_draw.setColor(etk::color::white);
 		} else {
-			m_draw.SetColor(etk::color::black);
+			m_draw.setColor(etk::color::black);
 		}
-		m_draw.SetPos(vec3(m_currentUserPos.x()*m_size.x(), m_currentUserPos.y()*m_size.y(), 0) );
-		m_draw.SetThickness(1);
-		m_draw.Circle(3.0);
+		m_draw.setPos(vec3(m_currentUserPos.x()*m_size.x(), m_currentUserPos.y()*m_size.y(), 0) );
+		m_draw.setThickness(1);
+		m_draw.circle(3.0);
 		
 	}
 }
 
 
-bool widget::ColorBar::OnEventInput(const ewol::EventInput& _event)
+bool widget::ColorBar::onEventInput(const ewol::EventInput& _event)
 {
-	vec2 relativePos = RelativePosition(_event.GetPos());
+	vec2 relativePos = relativePosition(_event.getPos());
 	//EWOL_DEBUG("Event on BT ...");
-	if (1 == _event.GetId()) {
+	if (1 == _event.getId()) {
 		relativePos.setValue( etk_max(etk_min(relativePos.x(), m_size.x()),0),
 		                      etk_max(etk_min(relativePos.y(), m_size.y()),0));
-		if(    ewol::keyEvent::statusSingle == _event.GetStatus()
-		    || ewol::keyEvent::statusMove   == _event.GetStatus()) {
+		if(    ewol::keyEvent::statusSingle == _event.getStatus()
+		    || ewol::keyEvent::statusMove   == _event.getStatus()) {
 			// nothing to do ...
 			m_currentUserPos.setValue( relativePos.x()/m_size.x(),
 			                           relativePos.y()/m_size.y() );
-			MarkToRedraw();
-			//==> try to estimate color
+			markToRedraw();
+			// == > try to estimate color
 			EWOL_VERBOSE("event on (" << relativePos.x() << "," << relativePos.y() << ")");
 			int32_t bandID = (int32_t)(relativePos.x()/(m_size.x()/6));
 			float localPos = relativePos.x() - (m_size.x()/6) * bandID;
@@ -191,43 +191,43 @@ bool widget::ColorBar::OnEventInput(const ewol::EventInput& _event)
 			EWOL_VERBOSE("bandId=" << bandID << "  relative pos=" << localPos);
 			etk::Color<> estimateColor = etk::color::white;
 			if (s_listColor[bandID].r() == s_listColor[bandID+1].r()) {
-				estimateColor.SetR(s_listColor[bandID].r());
+				estimateColor.setR(s_listColor[bandID].r());
 			} else if (s_listColor[bandID].r() < s_listColor[bandID+1].r()) {
-				estimateColor.SetR(s_listColor[bandID].r() + (s_listColor[bandID+1].r()-s_listColor[bandID].r())*poroportionnalPos);
+				estimateColor.setR(s_listColor[bandID].r() + (s_listColor[bandID+1].r()-s_listColor[bandID].r())*poroportionnalPos);
 			} else {
-				estimateColor.SetR(s_listColor[bandID+1].r() + (s_listColor[bandID].r()-s_listColor[bandID+1].r())*(1-poroportionnalPos));
+				estimateColor.setR(s_listColor[bandID+1].r() + (s_listColor[bandID].r()-s_listColor[bandID+1].r())*(1-poroportionnalPos));
 			}
 			if (s_listColor[bandID].g() == s_listColor[bandID+1].g()) {
-				estimateColor.SetG(s_listColor[bandID].g());
+				estimateColor.setG(s_listColor[bandID].g());
 			} else if (s_listColor[bandID].g() < s_listColor[bandID+1].g()) {
-				estimateColor.SetG(s_listColor[bandID].g() + (s_listColor[bandID+1].g()-s_listColor[bandID].g())*poroportionnalPos);
+				estimateColor.setG(s_listColor[bandID].g() + (s_listColor[bandID+1].g()-s_listColor[bandID].g())*poroportionnalPos);
 			} else {
-				estimateColor.SetG(s_listColor[bandID+1].g() + (s_listColor[bandID].g()-s_listColor[bandID+1].g())*(1-poroportionnalPos));
+				estimateColor.setG(s_listColor[bandID+1].g() + (s_listColor[bandID].g()-s_listColor[bandID+1].g())*(1-poroportionnalPos));
 			}
 			if (s_listColor[bandID].b() == s_listColor[bandID+1].b()) {
-				estimateColor.SetB(s_listColor[bandID].b());
+				estimateColor.setB(s_listColor[bandID].b());
 			} else if (s_listColor[bandID].b() < s_listColor[bandID+1].b()) {
-				estimateColor.SetB(s_listColor[bandID].b() + (s_listColor[bandID+1].b()-s_listColor[bandID].b())*poroportionnalPos);
+				estimateColor.setB(s_listColor[bandID].b() + (s_listColor[bandID+1].b()-s_listColor[bandID].b())*poroportionnalPos);
 			} else {
-				estimateColor.SetB(s_listColor[bandID+1].b() + (s_listColor[bandID].b()-s_listColor[bandID+1].b())*(1-poroportionnalPos));
+				estimateColor.setB(s_listColor[bandID+1].b() + (s_listColor[bandID].b()-s_listColor[bandID+1].b())*(1-poroportionnalPos));
 			}
 			// step 2 generate the white and black ...
 			if (m_currentUserPos.y() == 0.5) {
 				// nothing to do ... just get the current color ...
 			} else if (m_currentUserPos.y() < 0.5) {
 				float poroportionnalWhite = (0.5-m_currentUserPos.y())*2.0;
-				estimateColor.SetR(estimateColor.r() + (0xFF-estimateColor.r())*poroportionnalWhite);
-				estimateColor.SetG(estimateColor.g() + (0xFF-estimateColor.g())*poroportionnalWhite);
-				estimateColor.SetB(estimateColor.b() + (0xFF-estimateColor.b())*poroportionnalWhite);
+				estimateColor.setR(estimateColor.r() + (0xFF-estimateColor.r())*poroportionnalWhite);
+				estimateColor.setG(estimateColor.g() + (0xFF-estimateColor.g())*poroportionnalWhite);
+				estimateColor.setB(estimateColor.b() + (0xFF-estimateColor.b())*poroportionnalWhite);
 			} else {
 				float poroportionnalBlack = (m_currentUserPos.y()-0.5)*2.0;
-				estimateColor.SetR(estimateColor.r() - estimateColor.r()*poroportionnalBlack);
-				estimateColor.SetG(estimateColor.g() - estimateColor.g()*poroportionnalBlack);
-				estimateColor.SetB(estimateColor.b() - estimateColor.b()*poroportionnalBlack);
+				estimateColor.setR(estimateColor.r() - estimateColor.r()*poroportionnalBlack);
+				estimateColor.setG(estimateColor.g() - estimateColor.g()*poroportionnalBlack);
+				estimateColor.setB(estimateColor.b() - estimateColor.b()*poroportionnalBlack);
 			}
 			if(m_currentColor != estimateColor) {
 				m_currentColor = estimateColor;
-				GenerateEventId(ewolEventColorBarChange);
+				generateEventId(ewolEventColorBarChange);
 			}
 			return true;
 		}
diff --git a/sources/ewol/widget/ColorBar.h b/sources/ewol/widget/ColorBar.h
index 9c42d997..98bd3189 100644
--- a/sources/ewol/widget/ColorBar.h
+++ b/sources/ewol/widget/ColorBar.h
@@ -23,19 +23,19 @@ namespace widget {
 		public:
 			ColorBar(void);
 			virtual ~ColorBar(void);
-			etk::Color<> GetCurrentColor(void);
-			void SetCurrentColor(etk::Color<> _newOne);
+			etk::Color<> getCurrentColor(void);
+			void setCurrentColor(etk::Color<> _newOne);
 		private:
 			ewol::Drawing m_draw; //!< Compositing drawing element
 			etk::Color<> m_currentColor;
 			vec2 m_currentUserPos;
 		protected: // Derived function
-			virtual void OnDraw(void);
+			virtual void onDraw(void);
 		public: // Derived function
-			virtual const char * const GetObjectType(void) { return "widget::ColorBar"; };
-			virtual void CalculateMinMaxSize(void);
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
+			virtual const char * const getObjectType(void) { return "widget::ColorBar"; };
+			virtual void calculateMinMaxSize(void);
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
 	};
 	
 };
diff --git a/sources/ewol/widget/Composer.cpp b/sources/ewol/widget/Composer.cpp
index f6b2b9f3..10a54bc9 100644
--- a/sources/ewol/widget/Composer.cpp
+++ b/sources/ewol/widget/Composer.cpp
@@ -27,10 +27,10 @@ widget::Composer::Composer(widget::Composer::composerMode_te mode, const etk::US
 			// nothing to do ...
 			break;
 		case widget::Composer::String:
-			LoadFromString(fileName);
+			loadFromString(fileName);
 			break;
-		case widget::Composer::File:
-			LoadFromFile(fileName);
+		case widget::Composer::file:
+			loadFromFile(fileName);
 			break;
 	}
 }
@@ -41,78 +41,78 @@ widget::Composer::~Composer(void)
 	
 }
 
-bool widget::Composer::LoadFromFile(const etk::UString& _fileName)
+bool widget::Composer::loadFromFile(const etk::UString& _fileName)
 {
 	exml::Document doc;
-	if (doc.Load(_fileName)==false) {
+	if (doc.load(_fileName) == false) {
 		EWOL_ERROR(" can not load file XML : " << _fileName);
 		return false;
 	}
-	exml::Element* root = (exml::Element*)doc.GetNamed("composer");
+	exml::Element* root = (exml::Element*)doc.getNamed("composer");
 	if (NULL == root ) {
 		// Maybe a multiple node XML for internal config:
-		root = doc.ToElement();
+		root = doc.toElement();
 		if (NULL == root ) {
-			EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} (l ?) main node not find: \"composer\" ...");
+			EWOL_ERROR("[" << getId() << "] {" << getObjectType() << "} (l ?) main node not find: \"composer\" ...");
 			return false;
 		}
-		if (root->Size()==0) {
-			EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} (l ?) no node in the Container XML element.");
+		if (root->size() == 0) {
+			EWOL_ERROR("[" << getId() << "] {" << getObjectType() << "} (l ?) no node in the Container XML element.");
 			return false;
 		}
 	}
 	// call upper class to parse his elements ...
-	widget::Container::LoadXML(root);
+	widget::Container::loadXML(root);
 	
 	return true;
 }
 
-bool widget::Composer::LoadFromString(const etk::UString& _composerXmlString)
+bool widget::Composer::loadFromString(const etk::UString& _composerXmlString)
 {
 	exml::Document doc;
-	if (doc.Parse(_composerXmlString)==false) {
+	if (doc.parse(_composerXmlString) == false) {
 		EWOL_ERROR(" can not load file XML string...");
 		return false;
 	}
-	exml::Element* root = (exml::Element*)doc.GetNamed("composer");
+	exml::Element* root = (exml::Element*)doc.getNamed("composer");
 	if (NULL == root ) {
 		// Maybe a multiple node XML for internal config:
-		root = doc.ToElement();
+		root = doc.toElement();
 		if (NULL == root ) {
-			EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} (l ?) main node not find: \"composer\" ...");
+			EWOL_ERROR("[" << getId() << "] {" << getObjectType() << "} (l ?) main node not find: \"composer\" ...");
 			return false;
 		}
-		if (root->Size()==0) {
-			EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} (l ?) no node in the Container XML element.");
+		if (root->size() == 0) {
+			EWOL_ERROR("[" << getId() << "] {" << getObjectType() << "} (l ?) no node in the Container XML element.");
 			return false;
 		}
 	}
 	// call upper class to parse his elements ...
-	widget::Container::LoadXML(root);
+	widget::Container::loadXML(root);
 	
 	return true;
 }
 
 
-void widget::Composer::RegisterOnEventNameWidget(const etk::UString& _subWidgetName,
+void widget::Composer::registerOnEventNameWidget(const etk::UString& _subWidgetName,
                                                  const char * _eventId,
                                                  const char * _eventIdgenerated,
                                                  const etk::UString& _overloadData)
 {
-	RegisterOnEventNameWidget(this, _subWidgetName, _eventId, _eventIdgenerated, _overloadData);
+	registerOnEventNameWidget(this, _subWidgetName, _eventId, _eventIdgenerated, _overloadData);
 }
 
-void widget::Composer::RegisterOnEventNameWidget(ewol::EObject * _destinationObject,
+void widget::Composer::registerOnEventNameWidget(ewol::EObject * _destinationObject,
                                                  const etk::UString& _subWidgetName,
                                                  const char * _eventId,
                                                  const char * _eventIdgenerated,
                                                  const etk::UString& _overloadData)
 {
-	ewol::Widget* tmpWidget = GetWidgetNamed(_subWidgetName);
+	ewol::Widget* tmpWidget = getWidgetNamed(_subWidgetName);
 	if (NULL != tmpWidget) {
 		//EWOL_DEBUG("Find widget named : \"" << _subWidgetName << "\" register event=\"" << _eventId << "\"");
-		tmpWidget->RegisterOnEvent(_destinationObject, _eventId, _eventIdgenerated, _overloadData);
+		tmpWidget->registerOnEvent(_destinationObject, _eventId, _eventIdgenerated, _overloadData);
 	} else {
-		EWOL_WARNING("[" << GetId() << "] {" << GetObjectType() << "} Can not register event : \"" << _eventId << "\" the widget named=\"" << _subWidgetName << "\" does not exist");
+		EWOL_WARNING("[" << getId() << "] {" << getObjectType() << "} Can not register event : \"" << _eventId << "\" the widget named=\"" << _subWidgetName << "\" does not exist");
 	}
 }
diff --git a/sources/ewol/widget/Composer.h b/sources/ewol/widget/Composer.h
index 0077ded2..89145f13 100644
--- a/sources/ewol/widget/Composer.h
+++ b/sources/ewol/widget/Composer.h
@@ -24,7 +24,7 @@ namespace widget
 			typedef enum {
 				None,
 				String,
-				File
+				file
 			} composerMode_te;
 		public:
 			/**
@@ -34,7 +34,7 @@ namespace widget
 			/**
 			 * @brief Constructor
 			 * @param[in] mode mode of parsing the string
-			 * @param[in] data File/directString data to generate compositing of the widget..
+			 * @param[in] data file/directString data to generate compositing of the widget..
 			 */
 			Composer(composerMode_te mode, const etk::UString& data);
 			/**
@@ -42,47 +42,47 @@ namespace widget
 			 */
 			~Composer(void);
 			/**
-			 * @brief Load a composition with a file
+			 * @brief load a composition with a file
 			 * @param[in] fileName Name of the file
-			 * @return true ==> all done OK
-			 * @return false ==> some error occured
+			 * @return true  == > all done OK
+			 * @return false  == > some error occured
 			 */
-			bool LoadFromFile(const etk::UString& fileName);
+			bool loadFromFile(const etk::UString& fileName);
 			/**
-			 * @brief Load a composition with a file
+			 * @brief load a composition with a file
 			 * @param[in] composerXmlString xml to parse directly
-			 * @return true ==> all done OK
-			 * @return false ==> some error occured
+			 * @return true  == > all done OK
+			 * @return false  == > some error occured
 			 */
-			bool LoadFromString(const etk::UString& composerXmlString);
+			bool loadFromString(const etk::UString& composerXmlString);
 			/**
-			 * @brief Register an Event an named widget. @see RegisterOnEvent
+			 * @brief Register an Event an named widget. @see registerOnEvent
 			 * @param[in] _subWidgetName Name of the subWidget.
 			 * @param[in] _eventId Event generate inside the object.
-			 * @param[in] _eventIdgenerated event generated when call the distant EObject.OnReceiveMessage(...)
+			 * @param[in] _eventIdgenerated event generated when call the distant EObject.onReceiveMessage(...)
 			 * @param[in] _overloadData When the user prever to receive a data specificly for this event ...
 			 * @note : To used when herited from this object.
 			 */
-			void RegisterOnEventNameWidget(const etk::UString& _subWidgetName,
+			void registerOnEventNameWidget(const etk::UString& _subWidgetName,
 			                               const char * _eventId,
 			                               const char * _eventIdgenerated = NULL,
 			                               const etk::UString& _overloadData="");
 			/**
-			 * @brief Register an Event an named widget. @see RegisterOnEvent
+			 * @brief Register an Event an named widget. @see registerOnEvent
 			 * @param[in] _destinationObject pointer on the object that might be call when an event is generated
 			 * @param[in] _subWidgetName Name of the subWidget.
 			 * @param[in] _eventId Event generate inside the object.
-			 * @param[in] _eventIdgenerated event generated when call the distant EObject.OnReceiveMessage(...)
+			 * @param[in] _eventIdgenerated event generated when call the distant EObject.onReceiveMessage(...)
 			 * @param[in] _overloadData When the user prever to receive a data specificly for this event ...
 			 * @note : To used when NOT herited from this object.
 			 */
-			void RegisterOnEventNameWidget(ewol::EObject * _destinationObject,
+			void registerOnEventNameWidget(ewol::EObject * _destinationObject,
 			                               const etk::UString& _subWidgetName,
 			                               const char * _eventId,
 			                               const char * _eventIdgenerated = NULL,
 			                               const etk::UString& _overloadData="");
 		public: // herited functions:
-			virtual const char * const GetObjectType(void) { return "ewol::widget::Composer"; };
+			virtual const char * const getObjectType(void) { return "ewol::widget::Composer"; };
 	};
 };
 
diff --git a/sources/ewol/widget/Container.cpp b/sources/ewol/widget/Container.cpp
index b4ecd1d5..ee9e8a0d 100644
--- a/sources/ewol/widget/Container.cpp
+++ b/sources/ewol/widget/Container.cpp
@@ -24,95 +24,95 @@ widget::Container::Container(ewol::Widget* _subElement) :
 
 widget::Container::~Container(void)
 {
-	SubWidgetRemove();
+	subWidgetRemove();
 }
 
-ewol::Widget* widget::Container::GetSubWidget(void)
+ewol::Widget* widget::Container::getSubWidget(void)
 {
 	return m_subWidget;
 }
 
-void widget::Container::SetSubWidget(ewol::Widget* _newWidget)
+void widget::Container::setSubWidget(ewol::Widget* _newWidget)
 {
-	if (NULL==_newWidget) {
+	if (NULL == _newWidget) {
 		return;
 	}
-	SubWidgetRemove();
+	subWidgetRemove();
 	m_subWidget = _newWidget;
 	if (m_subWidget!=NULL) {
-		m_subWidget->SetUpperWidget(this);
+		m_subWidget->setUpperWidget(this);
 	}
-	MarkToRedraw();
-	RequestUpdateSize();
+	markToRedraw();
+	requestUpdateSize();
 }
 
 
-void widget::Container::SubWidgetRemove(void)
+void widget::Container::subWidgetRemove(void)
 {
 	if (NULL != m_subWidget) {
-		m_subWidget->RemoveUpperWidget();
+		m_subWidget->removeUpperWidget();
 		delete(m_subWidget);
 		// might have been destroy first here : 
 		if (m_subWidget!=NULL) {
 			EWOL_ERROR("Composer : An error Occured when removing main node");
 		}
-		MarkToRedraw();
-		RequestUpdateSize();
+		markToRedraw();
+		requestUpdateSize();
 	}
 }
 
-void widget::Container::SubWidgetRemoveDelayed(void)
+void widget::Container::subWidgetRemoveDelayed(void)
 {
 	if (NULL != m_subWidget) {
-		m_subWidget->RemoveUpperWidget();
-		m_subWidget->RemoveObject();
+		m_subWidget->removeUpperWidget();
+		m_subWidget->removeObject();
 		m_subWidget=NULL;
-		MarkToRedraw();
-		RequestUpdateSize();
+		markToRedraw();
+		requestUpdateSize();
 	}
 }
 
-ewol::Widget* widget::Container::GetWidgetNamed(const etk::UString& _widgetName)
+ewol::Widget* widget::Container::getWidgetNamed(const etk::UString& _widgetName)
 {
-	ewol::Widget* tmpUpperWidget = ewol::Widget::GetWidgetNamed(_widgetName);
+	ewol::Widget* tmpUpperWidget = ewol::Widget::getWidgetNamed(_widgetName);
 	if (NULL!=tmpUpperWidget) {
 		return tmpUpperWidget;
 	}
 	if (NULL != m_subWidget) {
-		return m_subWidget->GetWidgetNamed(_widgetName);
+		return m_subWidget->getWidgetNamed(_widgetName);
 	}
 	return NULL;
 }
 
-void widget::Container::OnObjectRemove(ewol::EObject* _removeObject)
+void widget::Container::onObjectRemove(ewol::EObject* _removeObject)
 {
-	if (m_subWidget==_removeObject) {
+	if (m_subWidget == _removeObject) {
 		m_subWidget=NULL;
-		MarkToRedraw();
-		RequestUpdateSize();
+		markToRedraw();
+		requestUpdateSize();
 	}
 }
 
-void widget::Container::SystemDraw(const ewol::DrawProperty& _displayProp)
+void widget::Container::systemDraw(const ewol::drawProperty& _displayProp)
 {
-	if (true==m_hide){
+	if (true == m_hide){
 		// widget is hidden ...
 		return;
 	}
-	ewol::Widget::SystemDraw(_displayProp);
+	ewol::Widget::systemDraw(_displayProp);
 	if (NULL!=m_subWidget) {
-		ewol::DrawProperty prop = _displayProp;
-		prop.Limit(m_origin, m_size);
-		m_subWidget->SystemDraw(prop);
+		ewol::drawProperty prop = _displayProp;
+		prop.limit(m_origin, m_size);
+		m_subWidget->systemDraw(prop);
 	}
 }
 
-void widget::Container::CalculateSize(const vec2& _availlable)
+void widget::Container::calculateSize(const vec2& _availlable)
 {
 	if (NULL!=m_subWidget) {
 		vec2 origin = m_origin+m_offset;
-		vec2 minSize = m_subWidget->GetCalculateMinSize();
-		bvec2 expand = m_subWidget->GetExpand();
+		vec2 minSize = m_subWidget->getCalculateMinSize();
+		bvec2 expand = m_subWidget->getExpand();
 		if (    expand.x() == false
 		    || minSize.x()>_availlable.x()) {
 			if (m_gravity == ewol::gravityCenter) {
@@ -129,91 +129,91 @@ void widget::Container::CalculateSize(const vec2& _availlable)
 				origin -= vec2(0, (minSize.y() - _availlable.y()));
 			}
 		}
-		m_subWidget->SetOrigin(origin);
-		m_subWidget->CalculateSize(_availlable);
+		m_subWidget->setOrigin(origin);
+		m_subWidget->calculateSize(_availlable);
 	}
-	ewol::Widget::CalculateSize(_availlable);
+	ewol::Widget::calculateSize(_availlable);
 }
 
-void widget::Container::CalculateMinMaxSize(void)
+void widget::Container::calculateMinMaxSize(void)
 {
 	// call main class
-	ewol::Widget::CalculateMinMaxSize();
+	ewol::Widget::calculateMinMaxSize();
 	// call sub classes
 	if (NULL!=m_subWidget) {
-		m_subWidget->CalculateMinMaxSize();
-		vec2 min = m_subWidget->GetCalculateMinSize();
+		m_subWidget->calculateMinMaxSize();
+		vec2 min = m_subWidget->getCalculateMinSize();
 		m_minSize.setMax(min);
 	}
-	//EWOL_ERROR("[" << GetId() << "] Result min size : " <<  m_minSize);
+	//EWOL_ERROR("[" << getId() << "] Result min size : " <<  m_minSize);
 }
 
-void widget::Container::OnRegenerateDisplay(void)
+void widget::Container::onRegenerateDisplay(void)
 {
 	if (NULL!=m_subWidget) {
-		m_subWidget->OnRegenerateDisplay();
+		m_subWidget->onRegenerateDisplay();
 	}
 }
 
-ewol::Widget* widget::Container::GetWidgetAtPos(const vec2& _pos)
+ewol::Widget* widget::Container::getWidgetAtPos(const vec2& _pos)
 {
-	if (false==IsHide()) {
+	if (false == isHide()) {
 		if (NULL!=m_subWidget) {
-			return m_subWidget->GetWidgetAtPos(_pos);
+			return m_subWidget->getWidgetAtPos(_pos);
 		}
 	}
 	return NULL;
 };
 
 
-bool widget::Container::LoadXML(exml::Element* _node)
+bool widget::Container::loadXML(exml::Element* _node)
 {
-	if (NULL==_node) {
+	if (NULL == _node) {
 		return false;
 	}
 	// parse generic properties :
-	ewol::Widget::LoadXML(_node);
+	ewol::Widget::loadXML(_node);
 	// remove previous element :
-	SubWidgetRemoveDelayed();
+	subWidgetRemoveDelayed();
 	
 	// parse all the elements :
-	for(int32_t iii=0; iii< _node->Size(); iii++) {
-		exml::Element* pNode = _node->GetElement(iii);
-		if (pNode==NULL) {
+	for(int32_t iii=0; iii< _node->size(); iii++) {
+		exml::Element* pNode = _node->getElement(iii);
+		if (pNode == NULL) {
 			// trash here all that is not element
 			continue;
 		}
-		etk::UString widgetName = pNode->GetValue();
-		if (GetWidgetManager().Exist(widgetName) == false) {
-			EWOL_ERROR("(l "<GetPos()<<") Unknown basic node=\"" << widgetName << "\" not in : [" << GetWidgetManager().List() << "]" );
+		etk::UString widgetName = pNode->getValue();
+		if (getWidgetManager().exist(widgetName) == false) {
+			EWOL_ERROR("(l "<getPos()<<") Unknown basic node=\"" << widgetName << "\" not in : [" << getWidgetManager().list() << "]" );
 			continue;
 		}
-		if (NULL != GetSubWidget()) {
-			EWOL_ERROR("(l "<GetPos()<<") " << __class__ << " Can only have one subWidget ??? node=\"" << widgetName << "\"" );
+		if (NULL != getSubWidget()) {
+			EWOL_ERROR("(l "<getPos()<<") " << __class__ << " Can only have one subWidget ??? node=\"" << widgetName << "\"" );
 			continue;
 		}
 		EWOL_DEBUG("try to create subwidget : '" << widgetName << "'");
-		ewol::Widget* tmpWidget = GetWidgetManager().Create(widgetName);
+		ewol::Widget* tmpWidget = getWidgetManager().create(widgetName);
 		if (tmpWidget == NULL) {
-			EWOL_ERROR ("(l "<GetPos()<<") Can not create the widget : \"" << widgetName << "\"");
+			EWOL_ERROR ("(l "<getPos()<<") Can not create the widget : \"" << widgetName << "\"");
 			continue;
 		}
 		// add widget :
-		SetSubWidget(tmpWidget);
-		if (false == tmpWidget->LoadXML(pNode)) {
-			EWOL_ERROR ("(l "<GetPos()<<") can not load widget properties : \"" << widgetName << "\"");
+		setSubWidget(tmpWidget);
+		if (false == tmpWidget->loadXML(pNode)) {
+			EWOL_ERROR ("(l "<getPos()<<") can not load widget properties : \"" << widgetName << "\"");
 			return false;
 		}
 	}
 	return true;
 }
 
-void widget::Container::SetOffset(const vec2& _newVal)
+void widget::Container::setOffset(const vec2& _newVal)
 {
 	if (m_offset != _newVal) {
-		ewol::Widget::SetOffset(_newVal);
+		ewol::Widget::setOffset(_newVal);
 		// recalculate the new sise and position of sub widget ...
-		CalculateSize(m_size);
+		calculateSize(m_size);
 	}
 }
 
diff --git a/sources/ewol/widget/Container.h b/sources/ewol/widget/Container.h
index b297de72..cb5c58ee 100644
--- a/sources/ewol/widget/Container.h
+++ b/sources/ewol/widget/Container.h
@@ -33,35 +33,35 @@ namespace widget
 			~Container(void);
 		public:
 			/**
-			 * @brief Get the main node widget
+			 * @brief get the main node widget
 			 * @return the requested pointer on the node
 			 */
-			ewol::Widget* GetSubWidget(void);
+			ewol::Widget* getSubWidget(void);
 			/**
-			 * @brief Set the subWidget node widget.
-			 * @param[in] _newWidget The widget to Add.
+			 * @brief set the subWidget node widget.
+			 * @param[in] _newWidget The widget to add.
 			 */
-			void SetSubWidget(ewol::Widget* _newWidget);
+			void setSubWidget(ewol::Widget* _newWidget);
 			/**
-			 * @brief Remove the subWidget node.
+			 * @brief remove the subWidget node.
 			 */
-			void SubWidgetRemove(void);
+			void subWidgetRemove(void);
 			/**
-			 * @brief Remove the subWidget node (delayed to prevent remove in the callbback).
+			 * @brief remove the subWidget node (delayed to prevent remove in the callbback).
 			 */
-			virtual void SubWidgetRemoveDelayed(void);
+			virtual void subWidgetRemoveDelayed(void);
 			
 		public: // Derived function
-			virtual void SystemDraw(const ewol::DrawProperty& _displayProp);
-			virtual void OnRegenerateDisplay(void);
-			virtual void OnObjectRemove(ewol::EObject* _removeObject);
-			virtual void CalculateSize(const vec2& _availlable);
-			virtual void CalculateMinMaxSize(void);
-			virtual ewol::Widget* GetWidgetAtPos(const vec2& _pos);
-			virtual ewol::Widget* GetWidgetNamed(const etk::UString& _widgetName);
-			virtual const char * const GetObjectType(void) { return "ewol::widget::Container"; };
-			virtual bool LoadXML(exml::Element* _node);
-			virtual void SetOffset(const vec2& _newVal);
+			virtual void systemDraw(const ewol::drawProperty& _displayProp);
+			virtual void onRegenerateDisplay(void);
+			virtual void onObjectRemove(ewol::EObject* _removeObject);
+			virtual void calculateSize(const vec2& _availlable);
+			virtual void calculateMinMaxSize(void);
+			virtual ewol::Widget* getWidgetAtPos(const vec2& _pos);
+			virtual ewol::Widget* getWidgetNamed(const etk::UString& _widgetName);
+			virtual const char * const getObjectType(void) { return "ewol::widget::Container"; };
+			virtual bool loadXML(exml::Element* _node);
+			virtual void setOffset(const vec2& _newVal);
 	};
 };
 
diff --git a/sources/ewol/widget/ContainerN.cpp b/sources/ewol/widget/ContainerN.cpp
index fe4b7c6b..6583e210 100644
--- a/sources/ewol/widget/ContainerN.cpp
+++ b/sources/ewol/widget/ContainerN.cpp
@@ -24,20 +24,20 @@ widget::ContainerN::ContainerN(void) :
 
 widget::ContainerN::~ContainerN(void)
 {
-	SubWidgetRemoveAll();
+	subWidgetRemoveAll();
 }
 
 
-bvec2 widget::ContainerN::CanExpand(void)
+bvec2 widget::ContainerN::canExpand(void)
 {
 	bvec2 res = m_userExpand;
-	if (false==m_lockExpand.x()) {
-		if (true==m_subExpend.x()) {
+	if (false == m_lockExpand.x()) {
+		if (true == m_subExpend.x()) {
 			res.setX(true);
 		}
 	}
-	if (false==m_lockExpand.y()) {
-		if (true==m_subExpend.y()) {
+	if (false == m_lockExpand.y()) {
+		if (true == m_subExpend.y()) {
 			res.setY(true);
 		}
 	}
@@ -45,133 +45,133 @@ bvec2 widget::ContainerN::CanExpand(void)
 	return res;
 }
 
-void widget::ContainerN::LockExpand(const bvec2& _lockExpand)
+void widget::ContainerN::lockExpand(const bvec2& _lockExpand)
 {
 	if (_lockExpand != m_lockExpand) {
 		m_lockExpand = _lockExpand;
-		MarkToRedraw();
-		RequestUpdateSize();
+		markToRedraw();
+		requestUpdateSize();
 	}
 }
 
 
-int32_t widget::ContainerN::SubWidgetAdd(ewol::Widget* _newWidget)
+int32_t widget::ContainerN::subWidgetAdd(ewol::Widget* _newWidget)
 {
 	if (NULL == _newWidget) {
-		EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} Try to add An empty Widget ... ");
+		EWOL_ERROR("[" << getId() << "] {" << getObjectType() << "} Try to add An empty Widget ... ");
 		return -1;
 	}
 	if (_newWidget!=NULL) {
-		_newWidget->SetUpperWidget(this);
+		_newWidget->setUpperWidget(this);
 	}
-	m_subWidget.PushBack(_newWidget);
-	MarkToRedraw();
-	RequestUpdateSize();
+	m_subWidget.pushBack(_newWidget);
+	markToRedraw();
+	requestUpdateSize();
 	// added at the last eelement :
-	return _newWidget->GetId();
+	return _newWidget->getId();
 }
 
-int32_t widget::ContainerN::SubWidgetAddStart(ewol::Widget* _newWidget)
+int32_t widget::ContainerN::subWidgetAddStart(ewol::Widget* _newWidget)
 {
 	if (NULL == _newWidget) {
-		EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} Try to add start An empty Widget ... ");
+		EWOL_ERROR("[" << getId() << "] {" << getObjectType() << "} Try to add start An empty Widget ... ");
 		return -1;
 	}
 	if (_newWidget!=NULL) {
-		_newWidget->SetUpperWidget(this);
+		_newWidget->setUpperWidget(this);
 	}
-	m_subWidget.PushFront(_newWidget);
-	MarkToRedraw();
-	RequestUpdateSize();
-	return _newWidget->GetId();
+	m_subWidget.pushFront(_newWidget);
+	markToRedraw();
+	requestUpdateSize();
+	return _newWidget->getId();
 }
 
-void widget::ContainerN::SubWidgetRemove(ewol::Widget* _newWidget)
+void widget::ContainerN::subWidgetRemove(ewol::Widget* _newWidget)
 {
 	if (NULL == _newWidget) {
 		return;
 	}
-	int32_t errorControl = m_subWidget.Size();
-	for (int32_t iii=0; iiiRemoveUpperWidget();
+			m_subWidget[iii]->removeUpperWidget();
 			delete(m_subWidget[iii]);
-			// no remove, this element is removed with the function OnObjectRemove ==> it does not exist anymore ...
-			if (errorControl == m_subWidget.Size()) {
-				EWOL_CRITICAL("[" << GetId() << "] {" << GetObjectType() << "} The number of element might have been reduced ... ==> it is not the case ==> the herited class must call the \"OnObjectRemove\" function...");
+			// no remove, this element is removed with the function onObjectRemove  == > it does not exist anymore ...
+			if (errorControl == m_subWidget.size()) {
+				EWOL_CRITICAL("[" << getId() << "] {" << getObjectType() << "} The number of element might have been reduced ...  == > it is not the case ==> the herited class must call the \"OnObjectRemove\" function...");
 				m_subWidget[iii] = NULL;
-				m_subWidget.Erase(iii);
+				m_subWidget.erase(iii);
 			}
-			MarkToRedraw();
-			RequestUpdateSize();
+			markToRedraw();
+			requestUpdateSize();
 			return;
 		}
 	}
 }
 
-void widget::ContainerN::SubWidgetUnLink(ewol::Widget* _newWidget)
+void widget::ContainerN::subWidgetUnLink(ewol::Widget* _newWidget)
 {
 	if (NULL == _newWidget) {
 		return;
 	}
-	for (int32_t iii=0; iiiRemoveUpperWidget();
+			m_subWidget[iii]->removeUpperWidget();
 			m_subWidget[iii] = NULL;
-			m_subWidget.Erase(iii);
-			MarkToRedraw();
-			RequestUpdateSize();
+			m_subWidget.erase(iii);
+			markToRedraw();
+			requestUpdateSize();
 			return;
 		}
 	}
 }
 
-void widget::ContainerN::SubWidgetRemoveAll(void)
+void widget::ContainerN::subWidgetRemoveAll(void)
 {
-	int32_t errorControl = m_subWidget.Size();
-	// the size automaticly decrement with the auto call of the OnObjectRemove function
-	while (m_subWidget.Size() > 0 ) {
+	int32_t errorControl = m_subWidget.size();
+	// the size automaticly decrement with the auto call of the onObjectRemove function
+	while (m_subWidget.size() > 0 ) {
 		if (NULL != m_subWidget[0]) {
-			m_subWidget[0]->RemoveUpperWidget();
+			m_subWidget[0]->removeUpperWidget();
 			delete(m_subWidget[0]);
-			// no remove, this element is removed with the function OnObjectRemove ==> it does not exist anymore ...
-			if (errorControl == m_subWidget.Size()) {
-				EWOL_CRITICAL("[" << GetId() << "] {" << GetObjectType() << "} The number of element might have been reduced ... ==> it is not the case ==> the herited class must call the \"OnObjectRemove\" function...");
+			// no remove, this element is removed with the function onObjectRemove  == > it does not exist anymore ...
+			if (errorControl == m_subWidget.size()) {
+				EWOL_CRITICAL("[" << getId() << "] {" << getObjectType() << "} The number of element might have been reduced ...  == > it is not the case ==> the herited class must call the \"OnObjectRemove\" function...");
 				m_subWidget[0] = NULL;
 			}
 		} else {
-			EWOL_WARNING("[" << GetId() << "] {" << GetObjectType() << "} Must not have null pointer on the subWidget list ...");
-			m_subWidget.Erase(0);
+			EWOL_WARNING("[" << getId() << "] {" << getObjectType() << "} Must not have null pointer on the subWidget list ...");
+			m_subWidget.erase(0);
 		}
-		errorControl = m_subWidget.Size();
+		errorControl = m_subWidget.size();
 	}
-	m_subWidget.Clear();
+	m_subWidget.clear();
 }
-void widget::ContainerN::SubWidgetRemoveAllDelayed(void)
+void widget::ContainerN::subWidgetRemoveAllDelayed(void)
 {
-	// the size automaticly decrement with the auto call of the OnObjectRemove function
-	for(int32_t iii=0; iiiRemoveUpperWidget();
-			m_subWidget[iii]->RemoveObject();
+			m_subWidget[iii]->removeUpperWidget();
+			m_subWidget[iii]->removeObject();
 			m_subWidget[iii] = NULL;
 		} else {
-			EWOL_WARNING("[" << GetId() << "] {" << GetObjectType() << "} Must not have null pointer on the subWidget list ...");
+			EWOL_WARNING("[" << getId() << "] {" << getObjectType() << "} Must not have null pointer on the subWidget list ...");
 		}
 	}
-	m_subWidget.Clear();
+	m_subWidget.clear();
 }
 
 
-ewol::Widget* widget::ContainerN::GetWidgetNamed(const etk::UString& _widgetName)
+ewol::Widget* widget::ContainerN::getWidgetNamed(const etk::UString& _widgetName)
 {
-	ewol::Widget* tmpUpperWidget = ewol::Widget::GetWidgetNamed(_widgetName);
+	ewol::Widget* tmpUpperWidget = ewol::Widget::getWidgetNamed(_widgetName);
 	if (NULL!=tmpUpperWidget) {
 		return tmpUpperWidget;
 	}
-	for (int32_t iii=0; iiiGetWidgetNamed(_widgetName);
+			ewol::Widget* tmpWidget = m_subWidget[iii]->getWidgetNamed(_widgetName);
 			if (NULL != tmpWidget) {
 				return tmpWidget;
 			}
@@ -180,97 +180,97 @@ ewol::Widget* widget::ContainerN::GetWidgetNamed(const etk::UString& _widgetName
 	return NULL;
 }
 
-void widget::ContainerN::OnObjectRemove(ewol::EObject* _removeObject)
+void widget::ContainerN::onObjectRemove(ewol::EObject* _removeObject)
 {
 	// First step call parrent : 
-	ewol::Widget::OnObjectRemove(_removeObject);
+	ewol::Widget::onObjectRemove(_removeObject);
 	// second step find if in all the elements ...
-	for(int32_t iii=m_subWidget.Size()-1; iii>=0; iii--) {
+	for(int32_t iii=m_subWidget.size()-1; iii >= 0; iii--) {
 		if(m_subWidget[iii] == _removeObject) {
-			EWOL_VERBOSE("[" << GetId() << "] {" << GetObjectType() << "} Remove sizer sub Element [" << iii << "/" << m_subWidget.Size()-1 << "] ==> destroyed object");
+			EWOL_VERBOSE("[" << getId() << "] {" << getObjectType() << "} remove sizer sub Element [" << iii << "/" << m_subWidget.size()-1 << "]  == > destroyed object");
 			m_subWidget[iii] = NULL;
-			m_subWidget.Erase(iii);
+			m_subWidget.erase(iii);
 		}
 	}
 }
 
-void widget::ContainerN::SystemDraw(const ewol::DrawProperty& _displayProp)
+void widget::ContainerN::systemDraw(const ewol::drawProperty& _displayProp)
 {
-	if (true==m_hide){
+	if (true == m_hide){
 		// widget is hidden ...
 		return;
 	}
 	// local widget draw
-	ewol::Widget::SystemDraw(_displayProp);
+	ewol::Widget::systemDraw(_displayProp);
 	// subwidget draw
-	ewol::DrawProperty prop = _displayProp;
-	prop.Limit(m_origin, m_size);
-	for (int32_t iii=m_subWidget.Size()-1; iii>=0; iii--) {
+	ewol::drawProperty prop = _displayProp;
+	prop.limit(m_origin, m_size);
+	for (int32_t iii=m_subWidget.size()-1; iii >= 0; iii--) {
 		if (NULL != m_subWidget[iii]) {
-			m_subWidget[iii]->SystemDraw(prop);
+			m_subWidget[iii]->systemDraw(prop);
 		}
 	}
 }
 
-void widget::ContainerN::CalculateSize(const vec2& _availlable)
+void widget::ContainerN::calculateSize(const vec2& _availlable)
 {
 	m_size = _availlable;
-	for (int32_t iii=0; iiiSetOrigin(m_origin+m_offset);
-			m_subWidget[iii]->CalculateSize(m_size);
+			m_subWidget[iii]->setOrigin(m_origin+m_offset);
+			m_subWidget[iii]->calculateSize(m_size);
 		}
 	}
-	MarkToRedraw();
+	markToRedraw();
 }
 
-void widget::ContainerN::CalculateMinMaxSize(void)
+void widget::ContainerN::calculateMinMaxSize(void)
 {
 	m_subExpend.setValue(false, false);
 	m_minSize.setValue(0,0);
 	m_maxSize.setValue(ULTIMATE_MAX_SIZE,ULTIMATE_MAX_SIZE);
-	//EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} Set min size : " <<  m_minSize);
-	for (int32_t iii=0; iiiCalculateMinMaxSize();
-			bvec2 subExpendProp = m_subWidget[iii]->CanExpand();
+			m_subWidget[iii]->calculateMinMaxSize();
+			bvec2 subExpendProp = m_subWidget[iii]->canExpand();
 			if (true == subExpendProp.x()) {
 				m_subExpend.setX(true);
 			}
 			if (true == subExpendProp.y()) {
 				m_subExpend.setY(true);
 			}
-			vec2 tmpSize = m_subWidget[iii]->GetCalculateMinSize();
+			vec2 tmpSize = m_subWidget[iii]->getCalculateMinSize();
 			m_minSize.setValue( etk_max(tmpSize.x(), m_minSize.x()),
 			                    etk_max(tmpSize.y(), m_minSize.y()) );
 		}
 	}
-	//EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} Result min size : " <<  m_minSize);
+	//EWOL_ERROR("[" << getId() << "] {" << getObjectType() << "} Result min size : " <<  m_minSize);
 }
 
-void widget::ContainerN::OnRegenerateDisplay(void)
+void widget::ContainerN::onRegenerateDisplay(void)
 {
-	for (int32_t iii=0; iiiOnRegenerateDisplay();
+			m_subWidget[iii]->onRegenerateDisplay();
 		}
 	}
 }
 
-ewol::Widget* widget::ContainerN::GetWidgetAtPos(const vec2& _pos)
+ewol::Widget* widget::ContainerN::getWidgetAtPos(const vec2& _pos)
 {
-	if (true == IsHide()) {
+	if (true == isHide()) {
 		return NULL;
 	}
 	// for all element in the sizer ...
-	for (int32_t iii=0; iiiGetSize();
-			vec2 tmpOrigin = m_subWidget[iii]->GetOrigin();
+			vec2 tmpSize = m_subWidget[iii]->getSize();
+			vec2 tmpOrigin = m_subWidget[iii]->getOrigin();
 			if(    (tmpOrigin.x() <= _pos.x() && tmpOrigin.x() + tmpSize.x() >= _pos.x())
 			    && (tmpOrigin.y() <= _pos.y() && tmpOrigin.y() + tmpSize.y() >= _pos.y()) )
 			{
-				ewol::Widget * tmpWidget = m_subWidget[iii]->GetWidgetAtPos(_pos);
+				ewol::Widget * tmpWidget = m_subWidget[iii]->getWidgetAtPos(_pos);
 				if (NULL != tmpWidget) {
 					return tmpWidget;
 				}
@@ -283,51 +283,51 @@ ewol::Widget* widget::ContainerN::GetWidgetAtPos(const vec2& _pos)
 };
 
 
-bool widget::ContainerN::LoadXML(exml::Element* _node)
+bool widget::ContainerN::loadXML(exml::Element* _node)
 {
-	if (NULL==_node) {
+	if (NULL == _node) {
 		return false;
 	}
 	// parse generic properties :
-	ewol::Widget::LoadXML(_node);
+	ewol::Widget::loadXML(_node);
 	// remove previous element :
-	SubWidgetRemoveAll();
+	subWidgetRemoveAll();
 	
-	etk::UString tmpAttributeValue = _node->GetAttribute("lock");
-	if (tmpAttributeValue.Size()!=0) {
+	etk::UString tmpAttributeValue = _node->getAttribute("lock");
+	if (tmpAttributeValue.size()!=0) {
 		m_lockExpand = tmpAttributeValue;
 	}
 	bool invertAdding=false;
-	tmpAttributeValue = _node->GetAttribute("addmode");
-	if(tmpAttributeValue.CompareNoCase("invert")) {
+	tmpAttributeValue = _node->getAttribute("addmode");
+	if(tmpAttributeValue.compareNoCase("invert")) {
 		invertAdding=true;
 	}
 	// parse all the elements :
-	for(int32_t iii=0; iii< _node->Size(); iii++) {
-		exml::Element* pNode = _node->GetElement(iii);
-		if (pNode==NULL) {
+	for(int32_t iii=0; iii< _node->size(); iii++) {
+		exml::Element* pNode = _node->getElement(iii);
+		if (pNode == NULL) {
 			// trash here all that is not element
 			continue;
 		}
-		etk::UString widgetName = pNode->GetValue();
-		if (GetWidgetManager().Exist(widgetName) == false) {
-			EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} (l "<GetPos()<<") Unknown basic node=\"" << widgetName << "\" not in : [" << GetWidgetManager().List() << "]" );
+		etk::UString widgetName = pNode->getValue();
+		if (getWidgetManager().exist(widgetName) == false) {
+			EWOL_ERROR("[" << getId() << "] {" << getObjectType() << "} (l "<getPos()<<") Unknown basic node=\"" << widgetName << "\" not in : [" << getWidgetManager().list() << "]" );
 			continue;
 		}
-		EWOL_DEBUG("[" << GetId() << "] {" << GetObjectType() << "} load new element : \"" << widgetName << "\"");
-		ewol::Widget *subWidget = GetWidgetManager().Create(widgetName);
+		EWOL_DEBUG("[" << getId() << "] {" << getObjectType() << "} load new element : \"" << widgetName << "\"");
+		ewol::Widget *subWidget = getWidgetManager().create(widgetName);
 		if (subWidget == NULL) {
-			EWOL_ERROR ("[" << GetId() << "] {" << GetObjectType() << "} (l "<GetPos()<<") Can not create the widget : \"" << widgetName << "\"");
+			EWOL_ERROR ("[" << getId() << "] {" << getObjectType() << "} (l "<getPos()<<") Can not create the widget : \"" << widgetName << "\"");
 			continue;
 		}
 		// add sub element : 
-		if (false==invertAdding) {
-			SubWidgetAdd(subWidget);
+		if (false == invertAdding) {
+			subWidgetAdd(subWidget);
 		} else {
-			SubWidgetAddStart(subWidget);
+			subWidgetAddStart(subWidget);
 		}
-		if (false == subWidget->LoadXML(pNode)) {
-			EWOL_ERROR ("[" << GetId() << "] {" << GetObjectType() << "} (l "<GetPos()<<") can not load widget properties : \"" << widgetName << "\"");
+		if (false == subWidget->loadXML(pNode)) {
+			EWOL_ERROR ("[" << getId() << "] {" << getObjectType() << "} (l "<getPos()<<") can not load widget properties : \"" << widgetName << "\"");
 			return false;
 		}
 	}
@@ -335,12 +335,12 @@ bool widget::ContainerN::LoadXML(exml::Element* _node)
 }
 
 
-void widget::ContainerN::SetOffset(const vec2& _newVal)
+void widget::ContainerN::setOffset(const vec2& _newVal)
 {
 	if (m_offset != _newVal) {
-		ewol::Widget::SetOffset(_newVal);
+		ewol::Widget::setOffset(_newVal);
 		// recalculate the new sise and position of sub widget ...
-		CalculateSize(m_size);
+		calculateSize(m_size);
 	}
 }
 
diff --git a/sources/ewol/widget/ContainerN.h b/sources/ewol/widget/ContainerN.h
index dbc8a1c3..58dcf58a 100644
--- a/sources/ewol/widget/ContainerN.h
+++ b/sources/ewol/widget/ContainerN.h
@@ -32,61 +32,61 @@ namespace widget
 			 */
 			~ContainerN(void);
 		protected:
-			bvec2 m_lockExpand; //!< Lock the expend of the sub widget to this one ==> this permit to limit bigger subWidget
+			bvec2 m_lockExpand; //!< Lock the expend of the sub widget to this one  == > this permit to limit bigger subWidget
 			bvec2 m_subExpend; //!< reference of the sub element expention requested.
 		public:
 			/**
 			 * @brief Limit the expend properties to the current widget (no contamination)
 			 * @param[in] _lockExpend Lock mode of the expend properties
 			 */
-			void LockExpand(const bvec2& _lockExpand);
+			void lockExpand(const bvec2& _lockExpand);
 			// herited function
-			virtual bvec2 CanExpand(void);
+			virtual bvec2 canExpand(void);
 		public:
 			/**
-			 * @brief Remove all sub element from the widget.
+			 * @brief remove all sub element from the widget.
 			 */
-			virtual void SubWidgetRemoveAll(void);
+			virtual void subWidgetRemoveAll(void);
 			/**
-			 * @brief Remove all sub element from the widget (delayed to prevent remove in the callbback).
+			 * @brief remove all sub element from the widget (delayed to prevent remove in the callbback).
 			 */
-			virtual void SubWidgetRemoveAllDelayed(void);
+			virtual void subWidgetRemoveAllDelayed(void);
 			/**
-			 * @brief Add at end position a Widget (note : This system use an inverted phylisophie (button to top, and left to right)
+			 * @brief add at end position a Widget (note : This system use an inverted phylisophie (button to top, and left to right)
 			 * @param[in] _newWidget the element pointer
 			 * @return the ID of the set element
 			 */
-			virtual int32_t SubWidgetAdd(ewol::Widget* _newWidget);
-			inline  int32_t SubWidgetAddBack(ewol::Widget* _newWidget) { return SubWidgetAdd(_newWidget); };
-			inline  int32_t SubWidgetAddEnd(ewol::Widget* _newWidget)  { return SubWidgetAdd(_newWidget); };
+			virtual int32_t subWidgetAdd(ewol::Widget* _newWidget);
+			inline  int32_t subWidgetAddBack(ewol::Widget* _newWidget) { return subWidgetAdd(_newWidget); };
+			inline  int32_t subWidgetAddEnd(ewol::Widget* _newWidget)  { return subWidgetAdd(_newWidget); };
 			/**
-			 * @brief Add at start position a Widget (note : This system use an inverted phylisophie (button to top, and left to right)
+			 * @brief add at start position a Widget (note : This system use an inverted phylisophie (button to top, and left to right)
 			 * @param[in] _newWidget the element pointer
 			 * @return the ID of the set element
 			 */
-			virtual int32_t SubWidgetAddStart(ewol::Widget* _newWidget);
-			inline  int32_t SubWidgetAddFront(ewol::Widget* _newWidget) { return SubWidgetAddStart(_newWidget); };
+			virtual int32_t subWidgetAddStart(ewol::Widget* _newWidget);
+			inline  int32_t subWidgetAddFront(ewol::Widget* _newWidget) { return subWidgetAddStart(_newWidget); };
 			/**
-			 * @brief Remove definitly a widget from the system and this layer.
+			 * @brief remove definitly a widget from the system and this layer.
 			 * @param[in] _newWidget the element pointer.
 			 */
-			virtual void SubWidgetRemove(ewol::Widget* _newWidget);
+			virtual void subWidgetRemove(ewol::Widget* _newWidget);
 			/**
 			 * @brief Just unlick the specify widget, this function does not remove it from the system (if you can, do nt use it ...)
 			 * @param[in] _newWidget the element pointer.
 			 */
-			virtual void SubWidgetUnLink(ewol::Widget* _newWidget);
+			virtual void subWidgetUnLink(ewol::Widget* _newWidget);
 		public:// Derived function
-			virtual void SystemDraw(const ewol::DrawProperty& _displayProp);
-			virtual void OnRegenerateDisplay(void);
-			virtual void OnObjectRemove(ewol::EObject* _removeObject);
-			virtual void CalculateSize(const vec2& _availlable);
-			virtual void CalculateMinMaxSize(void);
-			virtual ewol::Widget* GetWidgetAtPos(const vec2& _pos);
-			virtual ewol::Widget* GetWidgetNamed(const etk::UString& _widgetName);
-			virtual const char * const GetObjectType(void) { return "Ewol::ContainerN"; };
-			virtual bool LoadXML(exml::Element* _node);
-			virtual void SetOffset(const vec2& _newVal);
+			virtual void systemDraw(const ewol::drawProperty& _displayProp);
+			virtual void onRegenerateDisplay(void);
+			virtual void onObjectRemove(ewol::EObject* _removeObject);
+			virtual void calculateSize(const vec2& _availlable);
+			virtual void calculateMinMaxSize(void);
+			virtual ewol::Widget* getWidgetAtPos(const vec2& _pos);
+			virtual ewol::Widget* getWidgetNamed(const etk::UString& _widgetName);
+			virtual const char * const getObjectType(void) { return "Ewol::ContainerN"; };
+			virtual bool loadXML(exml::Element* _node);
+			virtual void setOffset(const vec2& _newVal);
 	};
 };
 
diff --git a/sources/ewol/widget/ContextMenu.cpp b/sources/ewol/widget/ContextMenu.cpp
index b7693eff..9eb8b909 100644
--- a/sources/ewol/widget/ContextMenu.cpp
+++ b/sources/ewol/widget/ContextMenu.cpp
@@ -25,9 +25,9 @@ static ewol::Widget* Create(void)
 	return new widget::ContextMenu();
 }
 
-void widget::ContextMenu::Init(ewol::WidgetManager& _widgetManager)
+void widget::ContextMenu::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&Create);
 }
 
 
@@ -36,9 +36,9 @@ widget::ContextMenu::ContextMenu(const etk::UString& _shaperName) :
 	m_shaper(_shaperName)
 {
 	// add basic configurations :
-	RegisterConfig(configArrowPosition, "vec2", NULL, "position of the arrow");
-	RegisterConfig(configArrowMode, "list", "none;left;buttom;right;top", "Position of the arrow in the pop-up");
-	RegisterConfig(configShaper, "string", NULL, "the display name for config file");
+	registerConfig(configArrowPosition, "vec2", NULL, "position of the arrow");
+	registerConfig(configArrowMode, "list", "none;left;buttom;right;top", "Position of the arrow in the pop-up");
+	registerConfig(configShaper, "string", NULL, "the display name for config file");
 	
 	m_userExpand.setValue(false,false);
 	
@@ -47,11 +47,11 @@ widget::ContextMenu::ContextMenu(const etk::UString& _shaperName) :
 	m_colorBackGroung = etk::color::white;
 	
 	m_colorBorder = etk::color::black;
-	m_colorBorder.SetA(0x7F);
+	m_colorBorder.setA(0x7F);
 	
 	m_arrowPos.setValue(0,0);
 	m_arrawBorder = widget::CONTEXT_MENU_MARK_TOP;
-	SetMouseLimit(1);
+	setMouseLimit(1);
 }
 
 widget::ContextMenu::~ContextMenu(void)
@@ -59,28 +59,28 @@ widget::ContextMenu::~ContextMenu(void)
 	
 }
 
-void widget::ContextMenu::SetShaperName(const etk::UString& _shaperName)
+void widget::ContextMenu::setShaperName(const etk::UString& _shaperName)
 {
-	m_shaper.SetSource(_shaperName);
-	MarkToRedraw();
+	m_shaper.setSource(_shaperName);
+	markToRedraw();
 }
 
 
-void widget::ContextMenu::CalculateSize(const vec2& _availlable)
+void widget::ContextMenu::calculateSize(const vec2& _availlable)
 {
 	//EWOL_DEBUG("CalculateSize=" << availlable);
 	// pop-up fill all the display :
 	m_size = _availlable;
-	vec2 padding = m_shaper.GetPadding();
+	vec2 padding = m_shaper.getPadding();
 	EWOL_DEBUG("our origin=" << m_origin << " size=" << m_size);
 	if (NULL != m_subWidget) {
 		vec2 subWidgetSize;
 		vec2 subWidgetOrigin;
-		subWidgetSize = m_subWidget->GetCalculateMinSize();
-		if (true == m_subWidget->CanExpand().x()) {
+		subWidgetSize = m_subWidget->getCalculateMinSize();
+		if (true == m_subWidget->canExpand().x()) {
 			subWidgetSize.setX(m_size.x());
 		}
-		if (true == m_subWidget->CanExpand().y()) {
+		if (true == m_subWidget->canExpand().y()) {
 			subWidgetSize.setY(m_size.y());
 		}
 		int32_t minWidth = 100;
@@ -127,81 +127,81 @@ void widget::ContextMenu::CalculateSize(const vec2& _availlable)
 				}
 				break;
 		}
-		EWOL_DEBUG("      ==> sub origin=" << subWidgetOrigin << " size=" << subWidgetSize);
-		m_subWidget->SetOrigin(subWidgetOrigin);
-		m_subWidget->CalculateSize(subWidgetSize);
+		EWOL_DEBUG("       == > sub origin=" << subWidgetOrigin << " size=" << subWidgetSize);
+		m_subWidget->setOrigin(subWidgetOrigin);
+		m_subWidget->calculateSize(subWidgetSize);
 	}
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-void widget::ContextMenu::CalculateMinMaxSize(void)
+void widget::ContextMenu::calculateMinMaxSize(void)
 {
 	// call main class to calculate the min size...
-	widget::Container::CalculateMinMaxSize();
+	widget::Container::calculateMinMaxSize();
 	// add padding of the display
-	m_minSize += m_shaper.GetPadding();
+	m_minSize += m_shaper.getPadding();
 	//EWOL_DEBUG("CalculateMinSize=>>" << m_minSize);
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-void widget::ContextMenu::OnDraw(void)
+void widget::ContextMenu::onDraw(void)
 {
-	m_compositing.Draw();
-	m_shaper.Draw();
+	m_compositing.draw();
+	m_shaper.draw();
 }
 
 
-void widget::ContextMenu::OnRegenerateDisplay(void)
+void widget::ContextMenu::onRegenerateDisplay(void)
 {
 	// call upper class :
-	widget::Container::OnRegenerateDisplay();
-	if (true == NeedRedraw()) {
-		m_compositing.Clear();
-		m_shaper.Clear();
-		vec2 padding = m_shaper.GetPadding();
+	widget::Container::onRegenerateDisplay();
+	if (true == needRedraw()) {
+		m_compositing.clear();
+		m_shaper.clear();
+		vec2 padding = m_shaper.getPadding();
 		
 		if (NULL != m_subWidget) {
-			vec2 tmpSize = m_subWidget->GetSize();
-			vec2 tmpOrigin = m_subWidget->GetOrigin();
+			vec2 tmpSize = m_subWidget->getSize();
+			vec2 tmpOrigin = m_subWidget->getOrigin();
 			
 			// display border ...
-			m_compositing.SetColor(m_colorBorder);
+			m_compositing.setColor(m_colorBorder);
 			switch (m_arrawBorder)
 			{
 				case widget::CONTEXT_MENU_MARK_TOP:
-					m_compositing.SetPos(vec3(m_arrowPos.x(), m_arrowPos.y(), 0.0f) );
-					m_compositing.AddVertex();
+					m_compositing.setPos(vec3(m_arrowPos.x(), m_arrowPos.y(), 0.0f) );
+					m_compositing.addVertex();
 					if (m_arrowPos.x() <= tmpOrigin.x() ) {
 						float laking = m_offset - padding.y();
-						m_compositing.SetPos(vec3(m_arrowPos.x()+laking, m_arrowPos.y()-laking, 0.0f) );
-						m_compositing.AddVertex();
-						m_compositing.SetPos(vec3(m_arrowPos.x(),        m_arrowPos.y()-laking, 0.0f) );
-						m_compositing.AddVertex();
+						m_compositing.setPos(vec3(m_arrowPos.x()+laking, m_arrowPos.y()-laking, 0.0f) );
+						m_compositing.addVertex();
+						m_compositing.setPos(vec3(m_arrowPos.x(),        m_arrowPos.y()-laking, 0.0f) );
+						m_compositing.addVertex();
 					} else {
 						float laking = m_offset - padding.y();
-						m_compositing.SetPos(vec3(m_arrowPos.x()+laking, m_arrowPos.y()-laking, 0.0f) );
-						m_compositing.AddVertex();
-						m_compositing.SetPos(vec3(m_arrowPos.x()-laking, m_arrowPos.y()-laking, 0.0f) );
-						m_compositing.AddVertex();
+						m_compositing.setPos(vec3(m_arrowPos.x()+laking, m_arrowPos.y()-laking, 0.0f) );
+						m_compositing.addVertex();
+						m_compositing.setPos(vec3(m_arrowPos.x()-laking, m_arrowPos.y()-laking, 0.0f) );
+						m_compositing.addVertex();
 					}
 					break;
 				case widget::CONTEXT_MENU_MARK_BOTTOM:
-					m_compositing.SetPos(vec3(m_arrowPos.x(), m_arrowPos.y(), 0) );
-					m_compositing.AddVertex();
+					m_compositing.setPos(vec3(m_arrowPos.x(), m_arrowPos.y(), 0) );
+					m_compositing.addVertex();
 					if (m_arrowPos.x() <= tmpOrigin.x() ) {
 						int32_t laking = m_offset - padding.y();
-						m_compositing.SetPos(vec3(m_arrowPos.x()+laking, m_arrowPos.y()+laking, 0.0f) );
-						m_compositing.AddVertex();
-						m_compositing.SetPos(vec3(m_arrowPos.x(),        m_arrowPos.y()+laking, 0.0f) );
-						m_compositing.AddVertex();
+						m_compositing.setPos(vec3(m_arrowPos.x()+laking, m_arrowPos.y()+laking, 0.0f) );
+						m_compositing.addVertex();
+						m_compositing.setPos(vec3(m_arrowPos.x(),        m_arrowPos.y()+laking, 0.0f) );
+						m_compositing.addVertex();
 					} else {
 						int32_t laking = m_offset - padding.y();
-						m_compositing.SetPos(vec3(m_arrowPos.x()+laking, m_arrowPos.y()+laking, 0.0f) );
-						m_compositing.AddVertex();
-						m_compositing.SetPos(vec3(m_arrowPos.x()-laking, m_arrowPos.y()+laking, 0.0f) );
-						m_compositing.AddVertex();
+						m_compositing.setPos(vec3(m_arrowPos.x()+laking, m_arrowPos.y()+laking, 0.0f) );
+						m_compositing.addVertex();
+						m_compositing.setPos(vec3(m_arrowPos.x()-laking, m_arrowPos.y()+laking, 0.0f) );
+						m_compositing.addVertex();
 					}
 					break;
 				default:
@@ -213,27 +213,27 @@ void widget::ContextMenu::OnRegenerateDisplay(void)
 			
 			vec2 shaperOrigin = tmpOrigin-padding;
 			vec2 shaperSize = tmpSize+padding*2.0f;
-			m_shaper.SetOrigin(vec2ClipInt32(shaperOrigin));
-			m_shaper.SetSize(vec2ClipInt32(shaperSize));
-			m_shaper.SetInsidePos(vec2ClipInt32(shaperOrigin+padding));
-			m_shaper.SetInsideSize(vec2ClipInt32(shaperSize-padding*2.0f));
+			m_shaper.setOrigin(vec2ClipInt32(shaperOrigin));
+			m_shaper.setSize(vec2ClipInt32(shaperSize));
+			m_shaper.setInsidePos(vec2ClipInt32(shaperOrigin+padding));
+			m_shaper.setInsideSize(vec2ClipInt32(shaperSize-padding*2.0f));
 		}
 	}
 }
-bool widget::ContextMenu::OnEventInput(const ewol::EventInput& _event)
+bool widget::ContextMenu::onEventInput(const ewol::EventInput& _event)
 {
-	if (_event.GetId() > 0) {
-		if (NULL != widget::Container::GetWidgetAtPos(_event.GetPos())) {
+	if (_event.getId() > 0) {
+		if (NULL != widget::Container::getWidgetAtPos(_event.getPos())) {
 			return false;
 		}
-		if(    _event.GetStatus() == ewol::keyEvent::statusDown
-		    || _event.GetStatus() == ewol::keyEvent::statusMove
-		    || _event.GetStatus() == ewol::keyEvent::statusSingle
-		    || _event.GetStatus() == ewol::keyEvent::statusUp
-		    || _event.GetStatus() == ewol::keyEvent::statusEnter
-		    || _event.GetStatus() == ewol::keyEvent::statusLeave ) {
+		if(    _event.getStatus() == ewol::keyEvent::statusDown
+		    || _event.getStatus() == ewol::keyEvent::statusMove
+		    || _event.getStatus() == ewol::keyEvent::statusSingle
+		    || _event.getStatus() == ewol::keyEvent::statusUp
+		    || _event.getStatus() == ewol::keyEvent::statusEnter
+		    || _event.getStatus() == ewol::keyEvent::statusLeave ) {
 			// Auto-remove ...
-			AutoDestroy();
+			autoDestroy();
 			return true;
 		}
 	}
@@ -241,17 +241,17 @@ bool widget::ContextMenu::OnEventInput(const ewol::EventInput& _event)
 }
 
 
-void widget::ContextMenu::SetPositionMark(markPosition_te position, vec2 arrowPos)
+void widget::ContextMenu::setPositionMark(markPosition_te position, vec2 arrowPos)
 {
 	EWOL_DEBUG("set context menu at the position : " << arrowPos);
 	m_arrawBorder = position;
 	m_arrowPos = arrowPos;
-	MarkToRedraw();
+	markToRedraw();
 }
 
-ewol::Widget* widget::ContextMenu::GetWidgetAtPos(const vec2& pos)
+ewol::Widget* widget::ContextMenu::getWidgetAtPos(const vec2& pos)
 {
-	ewol::Widget* val = widget::Container::GetWidgetAtPos(pos);
+	ewol::Widget* val = widget::Container::getWidgetAtPos(pos);
 	if (NULL != val) {
 		return val;
 	}
@@ -259,39 +259,39 @@ ewol::Widget* widget::ContextMenu::GetWidgetAtPos(const vec2& pos)
 }
 
 
-bool widget::ContextMenu::OnSetConfig(const ewol::EConfig& _conf)
+bool widget::ContextMenu::onSetConfig(const ewol::EConfig& _conf)
 {
-	if (true == widget::Container::OnSetConfig(_conf)) {
+	if (true == widget::Container::onSetConfig(_conf)) {
 		return true;
 	}
-	if (_conf.GetConfig() == configArrowPosition) {
-		m_arrowPos = _conf.GetData();
+	if (_conf.getConfig() == configArrowPosition) {
+		m_arrowPos = _conf.getData();
 		return true;
 	}
-	if (_conf.GetConfig() == configArrowMode) {
-		if(true == _conf.GetData().CompareNoCase("top")) {
+	if (_conf.getConfig() == configArrowMode) {
+		if(true == _conf.getData().compareNoCase("top")) {
 			m_arrawBorder = CONTEXT_MENU_MARK_TOP;
-		} else if(true == _conf.GetData().CompareNoCase("right")) {
+		} else if(true == _conf.getData().compareNoCase("right")) {
 			m_arrawBorder = CONTEXT_MENU_MARK_RIGHT;
-		} else if(true == _conf.GetData().CompareNoCase("buttom")) {
+		} else if(true == _conf.getData().compareNoCase("buttom")) {
 			m_arrawBorder = CONTEXT_MENU_MARK_BOTTOM;
-		} else if(true == _conf.GetData().CompareNoCase("left")) {
+		} else if(true == _conf.getData().compareNoCase("left")) {
 			m_arrawBorder = CONTEXT_MENU_MARK_LEFT;
 		} else {
 			m_arrawBorder = CONTEXT_MENU_MARK_NONE;
 		}
 		return true;
 	}
-	if (_conf.GetConfig() == configShaper) {
-		SetShaperName(_conf.GetData());
+	if (_conf.getConfig() == configShaper) {
+		setShaperName(_conf.getData());
 		return true;
 	}
 	return false;
 }
 
-bool widget::ContextMenu::OnGetConfig(const char* _config, etk::UString& _result) const
+bool widget::ContextMenu::onGetConfig(const char* _config, etk::UString& _result) const
 {
-	if (true == widget::Container::OnGetConfig(_config, _result)) {
+	if (true == widget::Container::onGetConfig(_config, _result)) {
 		return true;
 	}
 	if (_config == configArrowPosition) {
@@ -320,7 +320,7 @@ bool widget::ContextMenu::OnGetConfig(const char* _config, etk::UString& _result
 		return true;
 	}
 	if (_config == configShaper) {
-		_result = m_shaper.GetSource();;
+		_result = m_shaper.getSource();;
 		return true;
 	}
 	return false;
diff --git a/sources/ewol/widget/ContextMenu.h b/sources/ewol/widget/ContextMenu.h
index 0ef8c089..e0a749d9 100644
--- a/sources/ewol/widget/ContextMenu.h
+++ b/sources/ewol/widget/ContextMenu.h
@@ -28,7 +28,7 @@ namespace widget {
 	class ContextMenu : public widget::Container
 	{
 		public:
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 			// Config list of properties
 			static const char* const configArrowPosition;
 			static const char* const configArrowMode;
@@ -40,10 +40,10 @@ namespace widget {
 			ewol::Shaper m_shaper; //!< Compositing theme.
 		public:
 			/**
-			 * @brief Set the shaper name (use the contructer one this permit to not noad unused shaper)
+			 * @brief set the shaper name (use the contructer one this permit to not noad unused shaper)
 			 * @param[in] _shaperName The new shaper filename
 			 */
-			void SetShaperName(const etk::UString& _shaperName);
+			void setShaperName(const etk::UString& _shaperName);
 		private:
 			// TODO : Rework the displayer ....
 			ewol::Drawing m_compositing;
@@ -55,18 +55,18 @@ namespace widget {
 			vec2 m_arrowPos;
 			markPosition_te m_arrawBorder;
 		public:
-			void SetPositionMark(markPosition_te position, vec2 arrowPos);
+			void setPositionMark(markPosition_te position, vec2 arrowPos);
 		protected: // Derived function
-			virtual void OnDraw(void);
-			virtual bool OnSetConfig(const ewol::EConfig& _conf);
-			virtual bool OnGetConfig(const char* _config, etk::UString& _result) const;
+			virtual void onDraw(void);
+			virtual bool onSetConfig(const ewol::EConfig& _conf);
+			virtual bool onGetConfig(const char* _config, etk::UString& _result) const;
 		public: // Derived function
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
-			virtual void CalculateSize(const vec2& availlable);
-			virtual void CalculateMinMaxSize(void);
-			virtual const char * const GetObjectType(void) { return "ewol::ContextMenu"; };
-			virtual ewol::Widget* GetWidgetAtPos(const vec2& pos);
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
+			virtual void calculateSize(const vec2& availlable);
+			virtual void calculateMinMaxSize(void);
+			virtual const char * const getObjectType(void) { return "ewol::ContextMenu"; };
+			virtual ewol::Widget* getWidgetAtPos(const vec2& pos);
 	};
 	
 };
diff --git a/sources/ewol/widget/Drawable.cpp b/sources/ewol/widget/Drawable.cpp
index ca0e66e6..26bd0e61 100644
--- a/sources/ewol/widget/Drawable.cpp
+++ b/sources/ewol/widget/Drawable.cpp
@@ -16,38 +16,38 @@ widget::Drawable::Drawable(void)
 
 widget::Drawable::~Drawable(void)
 {
-	ClearOObjectList();
+	clearOObjectList();
 }
 
 
-void widget::Drawable::AddOObject(ewol::Compositing* newObject, int32_t pos)
+void widget::Drawable::addOObject(ewol::Compositing* newObject, int32_t pos)
 {
 	if (NULL == newObject) {
 		EWOL_ERROR("Try to add an empty object in the Widget generic display system");
 		return;
 	}
-	if (pos < 0 || pos >= m_listOObject.Size() ) {
-		m_listOObject.PushBack(newObject);
+	if (pos < 0 || pos >= m_listOObject.size() ) {
+		m_listOObject.pushBack(newObject);
 	} else {
-		m_listOObject.Insert(pos, newObject);
+		m_listOObject.insert(pos, newObject);
 	}
 }
 
 
-void widget::Drawable::ClearOObjectList(void)
+void widget::Drawable::clearOObjectList(void)
 {
-	for (int32_t iii=0; iiiDraw();
+			m_listOObject[iii]->draw();
 		}
 	}
 }
diff --git a/sources/ewol/widget/Drawable.h b/sources/ewol/widget/Drawable.h
index d376860b..784e69f3 100644
--- a/sources/ewol/widget/Drawable.h
+++ b/sources/ewol/widget/Drawable.h
@@ -20,15 +20,15 @@ namespace widget {
 			Drawable(void);
 			virtual ~Drawable(void);
 			// Derived function
-			virtual const char * const GetObjectType(void) { return "widget::Drawable"; };
+			virtual const char * const getObjectType(void) { return "widget::drawable"; };
 			
 		private:
 			etk::Vector m_listOObject;   //!< generic element to display...
 		public:
-			void    AddOObject(ewol::Compositing* newObject, int32_t pos=-1);
-			void    ClearOObjectList(void);
+			void addOObject(ewol::Compositing* newObject, int32_t pos=-1);
+			void clearOObjectList(void);
 		protected: // Derived function
-			virtual void OnDraw(void);
+			virtual void onDraw(void);
 	};
 	
 };
diff --git a/sources/ewol/widget/Entry.cpp b/sources/ewol/widget/Entry.cpp
index 41cccd84..e518e615 100644
--- a/sources/ewol/widget/Entry.cpp
+++ b/sources/ewol/widget/Entry.cpp
@@ -28,14 +28,14 @@ const char * const ewolEventEntrySelect = "ewol-widget-entry-event-internal-sele
 #define STATUS_HOVER     (1)
 #define STATUS_SELECTED  (2)
 
-static ewol::Widget* Create(void)
+static ewol::Widget* create(void)
 {
 	return new widget::Entry();
 }
 
-void widget::Entry::Init(ewol::WidgetManager& _widgetManager)
+void widget::Entry::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&create);
 }
 
 const char * const widget::Entry::eventClick  = "ewol-widget-entry-event-click";
@@ -62,26 +62,26 @@ widget::Entry::Entry(etk::UString _newData) :
 	m_textColorBg(etk::color::white),
 	m_textWhenNothing("")
 {
-	m_textColorBg.SetA(0xAF);
-	SetCanHaveFocus(true);
-	AddEventId(eventClick);
-	AddEventId(eventEnter);
-	AddEventId(eventModify);
-	ShortCutAdd("ctrl+w", ewolEventEntryClean);
-	ShortCutAdd("ctrl+x", ewolEventEntryCut);
-	ShortCutAdd("ctrl+c", ewolEventEntryCopy);
-	ShortCutAdd("ctrl+v", ewolEventEntryPaste);
-	ShortCutAdd("ctrl+a", ewolEventEntrySelect, "ALL");
-	ShortCutAdd("ctrl+shift+a", ewolEventEntrySelect, "NONE");
+	m_textColorBg.setA(0xAF);
+	setCanHaveFocus(true);
+	addEventId(eventClick);
+	addEventId(eventEnter);
+	addEventId(eventModify);
+	shortCutAdd("ctrl+w", ewolEventEntryClean);
+	shortCutAdd("ctrl+x", ewolEventEntryCut);
+	shortCutAdd("ctrl+c", ewolEventEntryCopy);
+	shortCutAdd("ctrl+v", ewolEventEntryPaste);
+	shortCutAdd("ctrl+a", ewolEventEntrySelect, "ALL");
+	shortCutAdd("ctrl+shift+a", ewolEventEntrySelect, "NONE");
 	
-	RegisterConfig(configMaxChar, "int", NULL, "Maximum cgar that can be set on the Entry");
-	RegisterConfig(configRegExp, "string", NULL, "Control what it is write with a regular expression");
-	RegisterConfig(configColorFg, "color", NULL, "Color of the text displayed");
-	RegisterConfig(configColorBg, "color", NULL, "Color of the text selected");
-	RegisterConfig(configEmptyMessage, "string", NULL, "Text that is displayed when the Entry is empty (decorated text)");
+	registerConfig(configMaxChar, "int", NULL, "Maximum cgar that can be set on the Entry");
+	registerConfig(configRegExp, "string", NULL, "Control what it is write with a regular expression");
+	registerConfig(configColorFg, "color", NULL, "Color of the text displayed");
+	registerConfig(configColorBg, "color", NULL, "Color of the text selected");
+	registerConfig(configEmptyMessage, "string", NULL, "Text that is displayed when the Entry is empty (decorated text)");
 	
-	SetValue(_newData);
-	MarkToRedraw();
+	setValue(_newData);
+	markToRedraw();
 }
 
 
@@ -91,9 +91,9 @@ widget::Entry::~Entry(void)
 }
 
 
-void widget::Entry::SetMaxChar(int32_t _nbMax)
+void widget::Entry::setMaxChar(int32_t _nbMax)
 {
-	if (_nbMax<=0) {
+	if (_nbMax <= 0) {
 		m_maxCharacter = 0x7FFFFFFF;
 	} else {
 		m_maxCharacter = _nbMax;
@@ -101,68 +101,68 @@ void widget::Entry::SetMaxChar(int32_t _nbMax)
 }
 
 
-void widget::Entry::CalculateMinMaxSize(void)
+void widget::Entry::calculateMinMaxSize(void)
 {
 	// call main class
-	ewol::Widget::CalculateMinMaxSize();
+	ewol::Widget::calculateMinMaxSize();
 	// get generic padding
-	vec2 padding = m_shaper.GetPadding();
-	int32_t minHeight = m_oObjectText.CalculateSize(etk::UniChar('A')).y();
+	vec2 padding = m_shaper.getPadding();
+	int32_t minHeight = m_oObjectText.calculateSize(etk::UniChar('A')).y();
 	vec2 minimumSizeBase(20, minHeight);
 	// add padding :
 	minimumSizeBase += padding*2.0f;
 	m_minSize.setMax(minimumSizeBase);
 	// verify the min max of the min size ...
-	CheckMinSize();
+	checkMinSize();
 }
 
 
-void widget::Entry::SetValue(const etk::UString& _newData)
+void widget::Entry::setValue(const etk::UString& _newData)
 {
 	etk::UString newData = _newData;
-	if (newData.Size()>m_maxCharacter) {
-		newData = _newData.Extract(0, m_maxCharacter);
-		EWOL_DEBUG("Limit entry set of data... " << _newData.Extract(m_maxCharacter));
+	if (newData.size()>m_maxCharacter) {
+		newData = _newData.extract(0, m_maxCharacter);
+		EWOL_DEBUG("Limit entry set of data... " << _newData.extract(m_maxCharacter));
 	}
 	// set the value with the check of the RegExp ...
-	SetInternalValue(newData);
-	if (m_data==newData) {
-		m_displayCursorPos = m_data.Size();
+	setInternalValue(newData);
+	if (m_data == newData) {
+		m_displayCursorPos = m_data.size();
 		m_displayCursorPosSelection = m_displayCursorPos;
 		EWOL_DEBUG("Set ... " << newData);
 	}
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-void widget::Entry::OnDraw(void)
+void widget::Entry::onDraw(void)
 {
-	m_shaper.Draw();
-	m_oObjectText.Draw();
+	m_shaper.draw();
+	m_oObjectText.draw();
 }
 
 
-void widget::Entry::OnRegenerateDisplay(void)
+void widget::Entry::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
-		m_shaper.Clear();
-		m_oObjectText.Clear();
-		UpdateTextPosition();
-		vec2 padding = m_shaper.GetPadding();
+	if (true == needRedraw()) {
+		m_shaper.clear();
+		m_oObjectText.clear();
+		updateTextPosition();
+		vec2 padding = m_shaper.getPadding();
 		
 		vec2 tmpSizeShaper = m_minSize;
-		if (true==m_userFill.x()) {
+		if (true == m_userFill.x()) {
 			tmpSizeShaper.setX(m_size.x());
 		}
-		if (true==m_userFill.y()) {
+		if (true == m_userFill.y()) {
 			tmpSizeShaper.setY(m_size.y());
 		}
 		
 		vec2 tmpOriginShaper = (m_size - tmpSizeShaper) / 2.0f;
 		vec2 tmpSizeText = tmpSizeShaper - padding * 2.0f;
 		vec2 tmpOriginText = (m_size - tmpSizeText) / 2.0f;
-		// sometimes, the user define an height bigger than the real size needed ==> in this case we need to center the text in the shaper ...
-		int32_t minHeight = m_oObjectText.CalculateSize(etk::UniChar('A')).y();
+		// sometimes, the user define an height bigger than the real size needed  == > in this case we need to center the text in the shaper ...
+		int32_t minHeight = m_oObjectText.calculateSize(etk::UniChar('A')).y();
 		if (tmpSizeText.y()>minHeight) {
 			tmpOriginText += vec2(0,(tmpSizeText.y()-minHeight)/2.0f);
 		}
@@ -172,69 +172,69 @@ void widget::Entry::OnRegenerateDisplay(void)
 		tmpSizeText = vec2ClipInt32(tmpSizeText);
 		tmpOriginText = vec2ClipInt32(tmpOriginText);
 		
-		m_oObjectText.SetClippingWidth(tmpOriginText, tmpSizeText);
-		m_oObjectText.SetPos(tmpOriginText+vec2(m_displayStartPosition,0));
+		m_oObjectText.setClippingWidth(tmpOriginText, tmpSizeText);
+		m_oObjectText.setPos(tmpOriginText+vec2(m_displayStartPosition,0));
 		if (m_displayCursorPosSelection != m_displayCursorPos) {
-			m_oObjectText.SetCursorSelection(m_displayCursorPos, m_displayCursorPosSelection);
+			m_oObjectText.setCursorSelection(m_displayCursorPos, m_displayCursorPosSelection);
 		} else {
-			m_oObjectText.SetCursorPos(m_displayCursorPos);
+			m_oObjectText.setCursorPos(m_displayCursorPos);
 		}
-		if (0!=m_data.Size()) {
-			m_oObjectText.Print(m_data);
+		if (0!=m_data.size()) {
+			m_oObjectText.print(m_data);
 		} else {
-			if (0!=m_textWhenNothing.Size()) {
-				m_oObjectText.PrintDecorated(m_textWhenNothing);
+			if (0!=m_textWhenNothing.size()) {
+				m_oObjectText.printDecorated(m_textWhenNothing);
 			}
 		}
-		m_oObjectText.SetClippingMode(false);
+		m_oObjectText.setClippingMode(false);
 		
-		m_shaper.SetOrigin(tmpOriginShaper);
-		m_shaper.SetSize(tmpSizeShaper);
+		m_shaper.setOrigin(tmpOriginShaper);
+		m_shaper.setSize(tmpSizeShaper);
 	}
 }
 
 
-void widget::Entry::UpdateCursorPosition(const vec2& _pos, bool _selection)
+void widget::Entry::updateCursorPosition(const vec2& _pos, bool _selection)
 {
-	vec2 padding = m_shaper.GetPadding();
+	vec2 padding = m_shaper.getPadding();
 	
-	vec2 relPos = RelativePosition(_pos);
+	vec2 relPos = relativePosition(_pos);
 	relPos.setX(relPos.x()-m_displayStartPosition - padding.x());
 	// try to find the new cursor position :
-	etk::UString tmpDisplay = m_data.Extract(0, m_displayStartPosition);
-	int32_t displayHidenSize = m_oObjectText.CalculateSize(tmpDisplay).x();
+	etk::UString tmpDisplay = m_data.extract(0, m_displayStartPosition);
+	int32_t displayHidenSize = m_oObjectText.calculateSize(tmpDisplay).x();
 	//EWOL_DEBUG("hidenSize : " << displayHidenSize);
 	int32_t newCursorPosition = -1;
 	int32_t tmpTextOriginX = padding.x();
-	for (int32_t iii=0; iii=relPos.x()-tmpTextOriginX) {
+	for (int32_t iii=0; iii= relPos.x()-tmpTextOriginX) {
 			newCursorPosition = iii;
 			break;
 		}
 	}
 	if (newCursorPosition == -1) {
-		newCursorPosition = m_data.Size();
+		newCursorPosition = m_data.size();
 	}
 	if (false == _selection) {
 		m_displayCursorPos = newCursorPosition;
 		m_displayCursorPosSelection = m_displayCursorPos;
-		MarkToRedraw();
+		markToRedraw();
 	} else {
 		if (m_displayCursorPos == m_displayCursorPosSelection) {
 			m_displayCursorPosSelection = m_displayCursorPos;
 		}
 		m_displayCursorPos = newCursorPosition;
-		MarkToRedraw();
+		markToRedraw();
 	}
-	MarkToUpdateTextPosition();
+	markToUpdateTextPosition();
 }
 
 
-void widget::Entry::RemoveSelected(void)
+void widget::Entry::removeSelected(void)
 {
-	if (m_displayCursorPosSelection==m_displayCursorPos) {
+	if (m_displayCursorPosSelection == m_displayCursorPos) {
 		// nothing to cut ...
 		return;
 	}
@@ -244,17 +244,17 @@ void widget::Entry::RemoveSelected(void)
 		pos2 = m_displayCursorPosSelection;
 		pos1 = m_displayCursorPos;
 	}
-	// Remove data ...
+	// remove data ...
 	m_displayCursorPos = pos1;
 	m_displayCursorPosSelection = pos1;
-	m_data.Remove(pos1, pos2-pos1);
-	MarkToRedraw();
+	m_data.remove(pos1, pos2-pos1);
+	markToRedraw();
 }
 
 
-void widget::Entry::CopySelectionToClipBoard(ewol::clipBoard::clipboardListe_te _clipboardID)
+void widget::Entry::copySelectionToClipBoard(ewol::clipBoard::clipboardListe_te _clipboardID)
 {
-	if (m_displayCursorPosSelection==m_displayCursorPos) {
+	if (m_displayCursorPosSelection == m_displayCursorPos) {
 		// nothing to cut ...
 		return;
 	}
@@ -265,27 +265,27 @@ void widget::Entry::CopySelectionToClipBoard(ewol::clipBoard::clipboardListe_te
 		pos1 = m_displayCursorPos;
 	}
 	// Copy
-	etk::UString tmpData = m_data.Extract(pos1, pos2);
-	ewol::clipBoard::Set(_clipboardID, tmpData);
+	etk::UString tmpData = m_data.extract(pos1, pos2);
+	ewol::clipBoard::set(_clipboardID, tmpData);
 }
 
 
-bool widget::Entry::OnEventInput(const ewol::EventInput& _event)
+bool widget::Entry::onEventInput(const ewol::EventInput& _event)
 {
 	//EWOL_DEBUG("Event on Entry ... type=" << (int32_t)type << " id=" << IdInput);
-	if (1 == _event.GetId()) {
-		if (ewol::keyEvent::statusSingle == _event.GetStatus()) {
-			KeepFocus();
-			GenerateEventId(eventClick);
+	if (1 == _event.getId()) {
+		if (ewol::keyEvent::statusSingle == _event.getStatus()) {
+			keepFocus();
+			generateEventId(eventClick);
 			//nothing to do ...
 			return true;
-		} else if (ewol::keyEvent::statusDouble == _event.GetStatus()) {
-			KeepFocus();
+		} else if (ewol::keyEvent::statusDouble == _event.getStatus()) {
+			keepFocus();
 			// select word
 			m_displayCursorPosSelection = m_displayCursorPos-1;
 			// search forward
-			for (int32_t iii=m_displayCursorPos; iii<=m_data.Size(); iii++) {
-				if(iii==m_data.Size()) {
+			for (int32_t iii=m_displayCursorPos; iii <= m_data.size(); iii++) {
+				if(iii == m_data.size()) {
 					m_displayCursorPos = iii;
 					break;
 				}
@@ -303,8 +303,8 @@ bool widget::Entry::OnEventInput(const ewol::EventInput& _event)
 				}
 			}
 			// search backward
-			for (int32_t iii=m_displayCursorPosSelection; iii>=-1; iii--) {
-				if(iii==-1) {
+			for (int32_t iii=m_displayCursorPosSelection; iii >= -1; iii--) {
+				if(iii == -1) {
 					m_displayCursorPosSelection = 0;
 					break;
 				}
@@ -322,96 +322,96 @@ bool widget::Entry::OnEventInput(const ewol::EventInput& _event)
 				}
 			}
 			// Copy to clipboard Middle ...
-			CopySelectionToClipBoard(ewol::clipBoard::clipboardSelection);
-			MarkToRedraw();
-		} else if (ewol::keyEvent::statusTriple == _event.GetStatus()) {
-			KeepFocus();
+			copySelectionToClipBoard(ewol::clipBoard::clipboardSelection);
+			markToRedraw();
+		} else if (ewol::keyEvent::statusTriple == _event.getStatus()) {
+			keepFocus();
 			m_displayCursorPosSelection = 0;
-			m_displayCursorPos = m_data.Size();
-		} else if (ewol::keyEvent::statusDown == _event.GetStatus()) {
-			KeepFocus();
-			UpdateCursorPosition(_event.GetPos());
-			MarkToRedraw();
-		} else if (ewol::keyEvent::statusMove == _event.GetStatus()) {
-			KeepFocus();
-			UpdateCursorPosition(_event.GetPos(), true);
-			MarkToRedraw();
-		} else if (ewol::keyEvent::statusUp == _event.GetStatus()) {
-			KeepFocus();
-			UpdateCursorPosition(_event.GetPos(), true);
+			m_displayCursorPos = m_data.size();
+		} else if (ewol::keyEvent::statusDown == _event.getStatus()) {
+			keepFocus();
+			updateCursorPosition(_event.getPos());
+			markToRedraw();
+		} else if (ewol::keyEvent::statusMove == _event.getStatus()) {
+			keepFocus();
+			updateCursorPosition(_event.getPos(), true);
+			markToRedraw();
+		} else if (ewol::keyEvent::statusUp == _event.getStatus()) {
+			keepFocus();
+			updateCursorPosition(_event.getPos(), true);
 			// Copy to clipboard Middle ...
-			CopySelectionToClipBoard(ewol::clipBoard::clipboardSelection);
-			MarkToRedraw();
+			copySelectionToClipBoard(ewol::clipBoard::clipboardSelection);
+			markToRedraw();
 		}
 	}
-	else if(    ewol::keyEvent::typeMouse == _event.GetType()
-	         && 2 == _event.GetId()) {
-		if(    _event.GetStatus() == ewol::keyEvent::statusDown
-		    || _event.GetStatus() == ewol::keyEvent::statusMove
-		    || _event.GetStatus() == ewol::keyEvent::statusUp) {
-			KeepFocus();
+	else if(    ewol::keyEvent::typeMouse == _event.getType()
+	         && 2 == _event.getId()) {
+		if(    _event.getStatus() == ewol::keyEvent::statusDown
+		    || _event.getStatus() == ewol::keyEvent::statusMove
+		    || _event.getStatus() == ewol::keyEvent::statusUp) {
+			keepFocus();
 			// updatethe cursor position : 
-			UpdateCursorPosition(_event.GetPos());
+			updateCursorPosition(_event.getPos());
 		}
 		// Paste current selection only when up button
-		if (_event.GetStatus() == ewol::keyEvent::statusUp) {
-			KeepFocus();
+		if (_event.getStatus() == ewol::keyEvent::statusUp) {
+			keepFocus();
 			// middle button => past data...
-			ewol::clipBoard::Request(ewol::clipBoard::clipboardSelection);
+			ewol::clipBoard::request(ewol::clipBoard::clipboardSelection);
 		}
 	}
 	return false;
 }
 
 
-bool widget::Entry::OnEventEntry(const ewol::EventEntry& _event)
+bool widget::Entry::onEventEntry(const ewol::EventEntry& _event)
 {
-	if (_event.GetType() == ewol::keyEvent::keyboardChar) {
-		if(_event.GetStatus() == ewol::keyEvent::statusDown) {
+	if (_event.getType() == ewol::keyEvent::keyboardChar) {
+		if(_event.getStatus() == ewol::keyEvent::statusDown) {
 			//EWOL_DEBUG("Entry input data ... : \"" << unicodeData << "\" " );
 			//return GenEventInputExternal(eventEnter, -1, -1);
 			// remove curent selected data ...
-			RemoveSelected();
-			if(    _event.GetChar() == '\n'
-			    || _event.GetChar() == '\r') {
-				GenerateEventId(eventEnter, m_data);
+			removeSelected();
+			if(    _event.getChar() == '\n'
+			    || _event.getChar() == '\r') {
+				generateEventId(eventEnter, m_data);
 				return true;
-			} else if (_event.GetChar() == 0x7F) {
+			} else if (_event.getChar() == 0x7F) {
 				// SUPPR :
-				if (m_data.Size() > 0 && m_displayCursorPos 0 && m_displayCursorPos 0 && m_displayCursorPos != 0) {
-					m_data.Remove(m_displayCursorPos-1, 1);
+				if (m_data.size() > 0 && m_displayCursorPos != 0) {
+					m_data.remove(m_displayCursorPos-1, 1);
 					m_displayCursorPos--;
 					m_displayCursorPos = etk_max(m_displayCursorPos, 0);
 					m_displayCursorPosSelection = m_displayCursorPos;
 				}
-			} else if(_event.GetChar() >= 20) {
-				if (m_data.Size() > m_maxCharacter) {
-					EWOL_INFO("Reject data for entry : '" << _event.GetChar() << "'");
+			} else if(_event.getChar() >= 20) {
+				if (m_data.size() > m_maxCharacter) {
+					EWOL_INFO("Reject data for entry : '" << _event.getChar() << "'");
 				} else {
 					etk::UString newData = m_data;
-					newData.Add(m_displayCursorPos, _event.GetChar());
-					SetInternalValue(newData);
-					if (m_data==newData) {
+					newData.add(m_displayCursorPos, _event.getChar());
+					setInternalValue(newData);
+					if (m_data == newData) {
 						m_displayCursorPos++;
 						m_displayCursorPosSelection = m_displayCursorPos;
 					}
 				}
 			}
-			GenerateEventId(eventModify, m_data);
-			MarkToRedraw();
+			generateEventId(eventModify, m_data);
+			markToRedraw();
 			return true;
 		}
 		return false;
 	} else {
-		if(_event.GetStatus() == ewol::keyEvent::statusDown) {
-			switch (_event.GetType())
+		if(_event.getStatus() == ewol::keyEvent::statusDown) {
+			switch (_event.getType())
 			{
 				case ewol::keyEvent::keyboardLeft:
 					m_displayCursorPos--;
@@ -423,118 +423,118 @@ bool widget::Entry::OnEventEntry(const ewol::EventEntry& _event)
 					m_displayCursorPos = 0;
 					break;
 				case ewol::keyEvent::keyboardEnd:
-					m_displayCursorPos = m_data.Size();
+					m_displayCursorPos = m_data.size();
 					break;
 				default:
 					return false;
 			}
-			m_displayCursorPos = etk_avg(0, m_displayCursorPos, m_data.Size());
+			m_displayCursorPos = etk_avg(0, m_displayCursorPos, m_data.size());
 			m_displayCursorPosSelection = m_displayCursorPos;
-			MarkToRedraw();
+			markToRedraw();
 			return true;
 		}
 	}
 	return false;
 }
 
-void widget::Entry::SetInternalValue(const etk::UString& _newData)
+void widget::Entry::setInternalValue(const etk::UString& _newData)
 {
 	etk::UString previous = m_data;
 	// check the RegExp :
-	if (_newData.Size()>0) {
-		if (false==m_regExp.ProcessOneElement(_newData,0,_newData.Size()) ) {
-			EWOL_INFO("the input data does not match with the regExp \"" << _newData << "\" RegExp=\"" << m_regExp.GetRegExp() << "\" start=" << m_regExp.Start() << " stop=" << m_regExp.Stop() );
+	if (_newData.size()>0) {
+		if (false == m_regExp.processOneElement(_newData,0,_newData.size()) ) {
+			EWOL_INFO("the input data does not match with the regExp \"" << _newData << "\" RegExp=\"" << m_regExp.getRegExp() << "\" start=" << m_regExp.start() << " stop=" << m_regExp.stop() );
 			return;
 		}
 		//EWOL_INFO("find regExp : \"" << m_data << "\" start=" << m_regExp.Start() << " stop=" << m_regExp.Stop() );
-		if(    0 != m_regExp.Start()
-		    || _newData.Size() != m_regExp.Stop() ) {
-			EWOL_INFO("The input data match not entirely with the regExp \"" << _newData << "\" RegExp=\"" << m_regExp.GetRegExp() << "\" start=" << m_regExp.Start() << " stop=" << m_regExp.Stop() );
+		if(    0 != m_regExp.start()
+		    || _newData.size() != m_regExp.stop() ) {
+			EWOL_INFO("The input data match not entirely with the regExp \"" << _newData << "\" RegExp=\"" << m_regExp.getRegExp() << "\" start=" << m_regExp.start() << " stop=" << m_regExp.stop() );
 			return;
 		}
 	}
 	m_data = _newData;
 }
 
-void widget::Entry::OnEventClipboard(ewol::clipBoard::clipboardListe_te _clipboardID)
+void widget::Entry::onEventClipboard(ewol::clipBoard::clipboardListe_te _clipboardID)
 {
 	// remove curent selected data ...
-	RemoveSelected();
+	removeSelected();
 	// get current selection / Copy :
-	etk::UString tmpData = Get(_clipboardID);
+	etk::UString tmpData = get(_clipboardID);
 	// add it on the current display :
-	if (tmpData.Size() >= 0) {
+	if (tmpData.size() >= 0) {
 		etk::UString newData = m_data;
-		newData.Add(m_displayCursorPos, &tmpData[0]);
-		SetInternalValue(newData);
+		newData.add(m_displayCursorPos, &tmpData[0]);
+		setInternalValue(newData);
 		if (m_data == newData) {
-			if (m_data.Size() == tmpData.Size()) {
-				m_displayCursorPos = tmpData.Size();
+			if (m_data.size() == tmpData.size()) {
+				m_displayCursorPos = tmpData.size();
 			} else {
-				m_displayCursorPos += tmpData.Size();
+				m_displayCursorPos += tmpData.size();
 			}
 			m_displayCursorPosSelection = m_displayCursorPos;
-			MarkToRedraw();
+			markToRedraw();
 		}
 	}
-	GenerateEventId(eventModify, m_data);
+	generateEventId(eventModify, m_data);
 }
 
 
-void widget::Entry::OnReceiveMessage(const ewol::EMessage& _msg)
+void widget::Entry::onReceiveMessage(const ewol::EMessage& _msg)
 {
-	ewol::Widget::OnReceiveMessage(_msg);
-	if(_msg.GetMessage() == ewolEventEntryClean) {
+	ewol::Widget::onReceiveMessage(_msg);
+	if(_msg.getMessage() == ewolEventEntryClean) {
 		m_data = "";
 		m_displayStartPosition = 0;
 		m_displayCursorPos = 0;
 		m_displayCursorPosSelection = m_displayCursorPos;
-		MarkToRedraw();
-	} else if(_msg.GetMessage() == ewolEventEntryCut) {
-		CopySelectionToClipBoard(ewol::clipBoard::clipboardStd);
-		RemoveSelected();
-		GenerateEventId(eventModify, m_data);
-	} else if(_msg.GetMessage() == ewolEventEntryCopy) {
-		CopySelectionToClipBoard(ewol::clipBoard::clipboardStd);
-	} else if(_msg.GetMessage() == ewolEventEntryPaste) {
-		ewol::clipBoard::Request(ewol::clipBoard::clipboardStd);
-	} else if(_msg.GetMessage() == ewolEventEntrySelect) {
-		if(_msg.GetData() == "ALL") {
+		markToRedraw();
+	} else if(_msg.getMessage() == ewolEventEntryCut) {
+		copySelectionToClipBoard(ewol::clipBoard::clipboardStd);
+		removeSelected();
+		generateEventId(eventModify, m_data);
+	} else if(_msg.getMessage() == ewolEventEntryCopy) {
+		copySelectionToClipBoard(ewol::clipBoard::clipboardStd);
+	} else if(_msg.getMessage() == ewolEventEntryPaste) {
+		ewol::clipBoard::request(ewol::clipBoard::clipboardStd);
+	} else if(_msg.getMessage() == ewolEventEntrySelect) {
+		if(_msg.getData() == "ALL") {
 			m_displayCursorPosSelection = 0;
-			m_displayCursorPos = m_data.Size();
+			m_displayCursorPos = m_data.size();
 		} else {
 			m_displayCursorPosSelection = m_displayCursorPos;
 		}
-		MarkToRedraw();
+		markToRedraw();
 	}
 }
 
-void widget::Entry::MarkToUpdateTextPosition(void)
+void widget::Entry::markToUpdateTextPosition(void)
 {
 	m_needUpdateTextPos=true;
 }
 
-void widget::Entry::UpdateTextPosition(void)
+void widget::Entry::updateTextPosition(void)
 {
-	if (false==m_needUpdateTextPos) {
+	if (false == m_needUpdateTextPos) {
 		return;
 	}
-	vec2 padding = m_shaper.GetPadding();
+	vec2 padding = m_shaper.getPadding();
 	
 	int32_t tmpSizeX = m_minSize.x();
-	if (true==m_userFill.x()) {
+	if (true == m_userFill.x()) {
 		tmpSizeX = m_size.x();
 	}
 	int32_t tmpUserSize = tmpSizeX - 2*(padding.x());
-	int32_t totalWidth = m_oObjectText.CalculateSize(m_data).x();
+	int32_t totalWidth = m_oObjectText.calculateSize(m_data).x();
 	// Check if the data inside the display can be contain in the entry box
 	if (totalWidth < tmpUserSize) {
 		// all can be display :
 		m_displayStartPosition = 0;
 	} else {
 		// all can not be set :
-		etk::UString tmpDisplay = m_data.Extract(0, m_displayCursorPos);
-		int32_t pixelCursorPos = m_oObjectText.CalculateSize(tmpDisplay).x();
+		etk::UString tmpDisplay = m_data.extract(0, m_displayCursorPos);
+		int32_t pixelCursorPos = m_oObjectText.calculateSize(tmpDisplay).x();
 		// check if the Cussor is visible at 10px nearest the border :
 		int32_t tmp1 = pixelCursorPos+m_displayStartPosition;
 		EWOL_DEBUG("cursorPos=" << pixelCursorPos << "px maxSize=" << tmpUserSize << "px tmp1=" << tmp1);
@@ -542,7 +542,7 @@ void widget::Entry::UpdateTextPosition(void)
 			// set the cursor on le left
 			m_displayStartPosition = etk_min(-pixelCursorPos+10, 0);
 		} else if (tmp1>tmpUserSize-10) {
-			// Set the cursor of the Right
+			// set the cursor of the Right
 			m_displayStartPosition = etk_min(-pixelCursorPos + tmpUserSize - 10, 0);
 		}
 		// else : the cursor is inside the display
@@ -551,124 +551,124 @@ void widget::Entry::UpdateTextPosition(void)
 }
 
 
-void widget::Entry::OnGetFocus(void)
+void widget::Entry::onGetFocus(void)
 {
 	m_displayCursor = true;
-	ChangeStatusIn(STATUS_SELECTED);
-	ShowKeyboard();
-	MarkToRedraw();
+	changeStatusIn(STATUS_SELECTED);
+	showKeyboard();
+	markToRedraw();
 }
 
 
-void widget::Entry::OnLostFocus(void)
+void widget::Entry::onLostFocus(void)
 {
 	m_displayCursor = false;
-	ChangeStatusIn(STATUS_NORMAL);
-	HideKeyboard();
-	MarkToRedraw();
+	changeStatusIn(STATUS_NORMAL);
+	hideKeyboard();
+	markToRedraw();
 }
 
 
-void widget::Entry::ChangeStatusIn(int32_t _newStatusId)
+void widget::Entry::changeStatusIn(int32_t _newStatusId)
 {
-	if (true == m_shaper.ChangeStatusIn(_newStatusId) ) {
-		PeriodicCallEnable();
-		MarkToRedraw();
+	if (true == m_shaper.changeStatusIn(_newStatusId) ) {
+		periodicCallEnable();
+		markToRedraw();
 	}
 }
 
 
-void widget::Entry::PeriodicCall(const ewol::EventTime& _event)
+void widget::Entry::periodicCall(const ewol::EventTime& _event)
 {
-	if (false == m_shaper.PeriodicCall(_event) ) {
-		PeriodicCallDisable();
+	if (false == m_shaper.periodicCall(_event) ) {
+		periodicCallDisable();
 	}
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
 
-void widget::Entry::SetRegExp(const etk::UString& _expression)
+void widget::Entry::setRegExp(const etk::UString& _expression)
 {
-	etk::UString previousRegExp = m_regExp.GetRegExp();
-	EWOL_DEBUG("change input regExp \"" << previousRegExp << "\" ==> \"" << _expression << "\"");
-	m_regExp.SetRegExp(_expression);
-	if (m_regExp.GetStatus()==false) {
-		EWOL_ERROR("error when adding regExp ... ==> set the previous back ...");
-		m_regExp.SetRegExp(previousRegExp);
+	etk::UString previousRegExp = m_regExp.getRegExp();
+	EWOL_DEBUG("change input regExp \"" << previousRegExp << "\"  == > \"" << _expression << "\"");
+	m_regExp.setRegExp(_expression);
+	if (m_regExp.getStatus() == false) {
+		EWOL_ERROR("error when adding regExp ...  == > set the previous back ...");
+		m_regExp.setRegExp(previousRegExp);
 	}
 }
 
 
-void widget::Entry::SetColorText(const etk::Color<>& _color)
+void widget::Entry::setColorText(const etk::Color<>& _color)
 {
 	m_textColorFg = _color;
-	MarkToRedraw();
+	markToRedraw();
 }
 
-void widget::Entry::SetColorTextSelected(const etk::Color<>& _color)
+void widget::Entry::setColorTextSelected(const etk::Color<>& _color)
 {
 	m_textColorBg = _color;
-	MarkToRedraw();
+	markToRedraw();
 }
 
-void widget::Entry::SetEmptyText(const etk::UString& _text)
+void widget::Entry::setEmptyText(const etk::UString& _text)
 {
 	m_textWhenNothing = _text;
-	MarkToRedraw();
+	markToRedraw();
 }
 
-bool widget::Entry::OnSetConfig(const ewol::EConfig& _conf)
+bool widget::Entry::onSetConfig(const ewol::EConfig& _conf)
 {
-	if (true == ewol::Widget::OnSetConfig(_conf)) {
+	if (true == ewol::Widget::onSetConfig(_conf)) {
 		return true;
 	}
-	if (_conf.GetConfig() == configMaxChar) {
-		SetMaxChar(_conf.GetData().ToInt32());
+	if (_conf.getConfig() == configMaxChar) {
+		setMaxChar(_conf.getData().toInt32());
 		return true;
 	}
-	if (_conf.GetConfig() == configRegExp) {
-		SetRegExp(_conf.GetData());
+	if (_conf.getConfig() == configRegExp) {
+		setRegExp(_conf.getData());
 		return true;
 	}
-	if (_conf.GetConfig() == configColorFg) {
-		SetColorText(_conf.GetData());
+	if (_conf.getConfig() == configColorFg) {
+		setColorText(_conf.getData());
 		return true;
 	}
-	if (_conf.GetConfig() == configColorBg) {
-		SetColorTextSelected(_conf.GetData());
+	if (_conf.getConfig() == configColorBg) {
+		setColorTextSelected(_conf.getData());
 		return true;
 	}
-	if (_conf.GetConfig() == configEmptyMessage) {
-		SetEmptyText(_conf.GetData());
+	if (_conf.getConfig() == configEmptyMessage) {
+		setEmptyText(_conf.getData());
 		return true;
 	}
 	return false;
 }
 
-bool widget::Entry::OnGetConfig(const char* _config, etk::UString& _result) const
+bool widget::Entry::onGetConfig(const char* _config, etk::UString& _result) const
 {
-	if (true == ewol::Widget::OnGetConfig(_config, _result)) {
+	if (true == ewol::Widget::onGetConfig(_config, _result)) {
 		return true;
 	}
 	if (_config == configMaxChar) {
-		_result = etk::UString(GetMaxChar());
+		_result = etk::UString(getMaxChar());
 		return true;
 	}
 	if (_config == configRegExp) {
-		_result = GetRegExp();
+		_result = getRegExp();
 		return true;
 	}
 	if (_config == configColorFg) {
-		_result = GetColorText().GetString();
+		_result = getColorText().getString();
 		return true;
 	}
 	if (_config == configColorBg) {
-		_result = GetColorTextSelected().GetString();
+		_result = getColorTextSelected().getString();
 		return true;
 	}
 	if (_config == configEmptyMessage) {
-		_result = GetEmptyText();
+		_result = getEmptyText();
 		return true;
 	}
 	return false;
diff --git a/sources/ewol/widget/Entry.h b/sources/ewol/widget/Entry.h
index 3e6b7f26..4ce2e54a 100644
--- a/sources/ewol/widget/Entry.h
+++ b/sources/ewol/widget/Entry.h
@@ -43,7 +43,7 @@ namespace widget {
 			static const char* const configColorBg;
 			static const char* const configEmptyMessage;
 		public:
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 		private:
 			ewol::Shaper m_shaper;
 			ewol::Text m_oObjectText; //!< text display m_text
@@ -65,18 +65,18 @@ namespace widget {
 			 * @brief internal check the value with RegExp checking
 			 * @param[in] _newData The new string to display
 			 */
-			void SetInternalValue(const etk::UString& _newData);
+			void setInternalValue(const etk::UString& _newData);
 		public:
 			/**
 			 * @brief set a new value on the entry.
 			 * @param[in] _newData the new string to display.
 			 */
-			void SetValue(const etk::UString& _newData);
+			void setValue(const etk::UString& _newData);
 			/**
-			 * @brief Get the current value in the entry
+			 * @brief get the current value in the entry
 			 * @return The current display value
 			 */
-			etk::UString GetValue(void) const { return m_data; };
+			etk::UString getValue(void) const { return m_data; };
 		
 		private:
 			int32_t m_maxCharacter; //!< number max of xharacter in the list
@@ -85,12 +85,12 @@ namespace widget {
 			 * @brief Limit the number of Unicode character in the entry
 			 * @param[in] _nbMax Number of max character set in the List (0x7FFFFFFF for no limit)
 			 */
-			void SetMaxChar(int32_t _nbMax);
+			void setMaxChar(int32_t _nbMax);
 			/**
 			 * @brief Limit the number of Unicode character in the entry
 			 * @return Number of max character set in the List.
 			 */
-			int32_t GetMaxChar(void) const { return m_maxCharacter; };
+			int32_t getMaxChar(void) const { return m_maxCharacter; };
 		
 		private:
 			etk::RegExp m_regExp; //!< regular expression to limit the input of an entry
@@ -99,12 +99,12 @@ namespace widget {
 			 * @brief Limit the input entry at a regular expression... (by default it is "*")
 			 * @param _expression New regular expression
 			 */
-			void SetRegExp(const etk::UString& _expression);
+			void setRegExp(const etk::UString& _expression);
 			/**
-			 * @brief Get the regualar expression limitation
+			 * @brief get the regualar expression limitation
 			 * @param The regExp string
 			 */
-			const etk::UString& GetRegExp(void) const { return m_regExp.GetRegExp(); };
+			const etk::UString& getRegExp(void) const { return m_regExp.getRegExp(); };
 		
 		private:
 			bool m_needUpdateTextPos; //!< text position can have change
@@ -116,88 +116,88 @@ namespace widget {
 			/**
 			 * @brief informe the system thet the text change and the start position change
 			 */
-			virtual void MarkToUpdateTextPosition(void);
+			virtual void markToUpdateTextPosition(void);
 			/**
-			 * @brief Update the display position start ==> depending of the position of the Cursor and the size of the Data inside
-			 * @change m_displayStartPosition <== updated
+			 * @brief update the display position start  == > depending of the position of the Cursor and the size of the Data inside
+			 * @change m_displayStartPosition < ==  updated
 			 */
-			virtual void UpdateTextPosition(void);
+			virtual void updateTextPosition(void);
 			/**
-			 * @brief Change the cursor position with the curent position requested on the display
+			 * @brief change the cursor position with the curent position requested on the display
 			 * @param[in] _pos Absolute position of the event
 			 * @note The display is automaticly requested when change apear.
 			 */
-			virtual void UpdateCursorPosition(const vec2& _pos, bool _Selection=false);
+			virtual void updateCursorPosition(const vec2& _pos, bool _Selection=false);
 		
 		public:
 			/**
 			 * @brief Copy the selected data on the specify clipboard
 			 * @param[in] _clipboardID Selected clipboard
 			 */
-			virtual void CopySelectionToClipBoard(ewol::clipBoard::clipboardListe_te _clipboardID);
+			virtual void copySelectionToClipBoard(ewol::clipBoard::clipboardListe_te _clipboardID);
 			/**
-			 * @brief Remove the selected area
+			 * @brief remove the selected area
 			 * @note This request a regeneration of the display
 			 */
-			virtual void RemoveSelected(void);
+			virtual void removeSelected(void);
 		
 		private:
 			etk::Color<> m_textColorFg; //!< Text color.
 		public:
 			/**
-			 * @brief Set text color.
+			 * @brief set text color.
 			 * @param _color Color that is selected.
 			 */
-			void SetColorText(const etk::Color<>& _color);
+			void setColorText(const etk::Color<>& _color);
 			/**
-			 * @brief Get the color for the text.
+			 * @brief get the color for the text.
 			 * @return The color requested.
 			 */
-			const etk::Color<>& GetColorText(void) const { return m_textColorFg; };
+			const etk::Color<>& getColorText(void) const { return m_textColorFg; };
 		
 		private:
 			etk::Color<> m_textColorBg; //!< Background color.
 		public:
 			/**
-			 * @brief Set text backgroung color when selected.
+			 * @brief set text backgroung color when selected.
 			 * @param _color Color that is selected.
 			 */
-			void SetColorTextSelected(const etk::Color<>& _color);
+			void setColorTextSelected(const etk::Color<>& _color);
 			/**
-			 * @brief Get the selected color for the text in selection mode.
+			 * @brief get the selected color for the text in selection mode.
 			 * @return The color requested.
 			 */
-			const etk::Color<>& GetColorTextSelected(void) const { return m_textColorBg; };
+			const etk::Color<>& getColorTextSelected(void) const { return m_textColorBg; };
 		
 		private:
 			etk::UString m_textWhenNothing; //!< Text to display when nothing in in the entry (decorated text...)
 		public:
 			/**
-			 * @brief Set The text displayed when nothing is in the entry.
+			 * @brief set The text displayed when nothing is in the entry.
 			 * @param _text Text to display when the entry box is empty (this text can be decorated).
 			 */
-			void SetEmptyText(const etk::UString& _text);
+			void setEmptyText(const etk::UString& _text);
 			/**
-			 * @brief Get The text displayed when nothing is in the entry.
+			 * @brief get The text displayed when nothing is in the entry.
 			 * @return Text display when nothing
 			 */
-			const etk::UString& GetEmptyText(void) const { return m_textWhenNothing; };
+			const etk::UString& getEmptyText(void) const { return m_textWhenNothing; };
 		public: // Derived function
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
-			virtual bool OnEventEntry(const ewol::EventEntry& _event);
-			virtual void OnReceiveMessage(const ewol::EMessage& _msg);
-			virtual void OnEventClipboard(ewol::clipBoard::clipboardListe_te _clipboardID);
-			virtual const char * const GetObjectType(void) { return "EwolEntry"; };
-			virtual void CalculateMinMaxSize(void);
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
+			virtual bool onEventEntry(const ewol::EventEntry& _event);
+			virtual void onReceiveMessage(const ewol::EMessage& _msg);
+			virtual void onEventClipboard(ewol::clipBoard::clipboardListe_te _clipboardID);
+			virtual const char * const getObjectType(void) { return "EwolEntry"; };
+			virtual void calculateMinMaxSize(void);
 		protected: // Derived function
-			virtual void OnDraw(void);
-			virtual void OnGetFocus(void);
-			virtual void OnLostFocus(void);
-			virtual void ChangeStatusIn(int32_t _newStatusId);
-			virtual void PeriodicCall(const ewol::EventTime& _event);
-			virtual bool OnSetConfig(const ewol::EConfig& _conf);
-			virtual bool OnGetConfig(const char* _config, etk::UString& _result) const;
+			virtual void onDraw(void);
+			virtual void onGetFocus(void);
+			virtual void onLostFocus(void);
+			virtual void changeStatusIn(int32_t _newStatusId);
+			virtual void periodicCall(const ewol::EventTime& _event);
+			virtual bool onSetConfig(const ewol::EConfig& _conf);
+			virtual bool onGetConfig(const char* _config, etk::UString& _result) const;
 	};
 	
 };
diff --git a/sources/ewol/widget/Gird.cpp b/sources/ewol/widget/Gird.cpp
index f950f34c..260d8192 100644
--- a/sources/ewol/widget/Gird.cpp
+++ b/sources/ewol/widget/Gird.cpp
@@ -15,14 +15,14 @@
 #define __class__	"Gird"
 
 
-static ewol::Widget* Create(void)
+static ewol::Widget* create(void)
 {
 	return new widget::Gird();
 }
 
-void widget::Gird::Init(ewol::WidgetManager& _widgetManager)
+void widget::Gird::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&create);
 }
 
 
@@ -32,38 +32,38 @@ widget::Gird::Gird(int32_t colNumber) :
 	m_gavityButtom(true),
 	m_borderSize(0,0)
 {
-	SetColNumber(colNumber);
-	RequestUpdateSize();
+	setColNumber(colNumber);
+	requestUpdateSize();
 }
 
 widget::Gird::~Gird(void)
 {
-	EWOL_DEBUG("[" << GetId() << "]={" << GetObjectType() << "} Gird : destroy");
-	SubWidgetRemoveAll();
+	EWOL_DEBUG("[" << getId() << "]={" << getObjectType() << "} Gird : destroy");
+	subWidgetRemoveAll();
 }
 
-void widget::Gird::SetBorderSize(const ivec2& newBorderSize)
+void widget::Gird::setBorderSize(const ivec2& newBorderSize)
 {
 	m_borderSize = newBorderSize;
 	if (m_borderSize.x() < 0) {
-		EWOL_ERROR("Try to set a border size <0 on x : " << m_borderSize.x() << " ==> restore to 0");
+		EWOL_ERROR("Try to set a border size <0 on x : " << m_borderSize.x() << "  == > restore to 0");
 		m_borderSize.setX(0);
 	}
 	if (m_borderSize.y() < 0) {
-		EWOL_ERROR("Try to set a border size <0 on y : " << m_borderSize.y() << " ==> restore to 0");
+		EWOL_ERROR("Try to set a border size <0 on y : " << m_borderSize.y() << "  == > restore to 0");
 		m_borderSize.setY(0);
 	}
-	MarkToRedraw();
-	RequestUpdateSize();
+	markToRedraw();
+	requestUpdateSize();
 }
 
-void widget::Gird::CalculateSize(const vec2& availlable)
+void widget::Gird::calculateSize(const vec2& availlable)
 {
-	//EWOL_DEBUG("Update Size");
+	//EWOL_DEBUG("Update size");
 	m_size = availlable;
 	m_size -= m_borderSize*2;
 	
-	for (int32_t iii=0; iii lastLineID) {
 			// change of line : 
 			lastLineID = m_subWidget[iii].row;
 		}
 		if (NULL != m_subWidget[iii].widget) {
-			m_subWidget[iii].widget->CalculateMinMaxSize();
-			vec2 tmpSize = m_subWidget[iii].widget->GetCalculateMinSize();
+			m_subWidget[iii].widget->calculateMinMaxSize();
+			vec2 tmpSize = m_subWidget[iii].widget->getCalculateMinSize();
 			EWOL_DEBUG("     [" << iii << "] subWidgetMinSize=" << tmpSize);
-			// for all we get the max Size :
+			// for all we get the max size :
 			m_uniformSizeRow = etk_max(tmpSize.y(), m_uniformSizeRow);
 			// for the colomn size : We set the autamatic value in negative : 
 			if (m_sizeCol[m_subWidget[iii].col] <= 0) {
@@ -131,7 +131,7 @@ void widget::Gird::CalculateMinMaxSize(void)
 		m_uniformSizeRow = m_sizeRow;
 	}
 	int32_t tmpSizeWidth = 0;
-	for (int32_t iii=0; iii it is not the case ==> the herited class must call the \"OnObjectRemove\" function...");
+					// no remove, this element is removed with the function onObjectRemove  == > it does not exist anymore ...
+					if (errorControl == m_subWidget.size()) {
+						EWOL_CRITICAL("[" << getId() << "] The number of element might have been reduced ...  == > it is not the case ==> the herited class must call the \"OnObjectRemove\" function...");
 						m_subWidget[iii].widget = NULL;
 					}
 				} else {
-					EWOL_WARNING("[" << GetId() << "] Must not have null pointer on the subWidget list ...");
-					m_subWidget.Erase(iii);
+					EWOL_WARNING("[" << getId() << "] Must not have null pointer on the subWidget list ...");
+					m_subWidget.erase(iii);
 				}
-				errorControl = m_subWidget.Size();
+				errorControl = m_subWidget.size();
 			}
 		}
 		// just add the col size:
-		m_sizeCol.Erase(m_sizeCol.Size()-1, 0x7FFFFFFF);
+		m_sizeCol.erase(m_sizeCol.size()-1, 0x7FFFFFFF);
 	} else {
 		// just add the col size:
-		for (int32_t iii=m_sizeCol.Size()-1; iii colId) {
+	if (m_sizeCol.size() > colId) {
 		m_sizeCol[colId] = size;
 	} else {
-		EWOL_ERROR("Can not set the Colomn size : " << colId+1 << " at " << size << "px  we have "<< m_sizeCol.Size() << " colomn");
+		EWOL_ERROR("Can not set the Colomn size : " << colId+1 << " at " << size << "px  we have "<< m_sizeCol.size() << " colomn");
 	}
 }
 
-void widget::Gird::SetRowSize(int32_t size)
+void widget::Gird::setRowSize(int32_t size)
 {
 	m_sizeRow = size;
 }
 
-int32_t widget::Gird::GetColSize(int32_t colId)
+int32_t widget::Gird::getColSize(int32_t colId)
 {
-	if (m_sizeCol.Size() > colId) {
+	if (m_sizeCol.size() > colId) {
 		if (m_sizeCol[colId] <= 0) {
 			return 0;
 		}
 		return m_sizeCol[colId];
 	}
-	EWOL_ERROR("Can not get the Colomn size : " << colId+1 << "  we have "<< m_sizeCol.Size() << " colomn");
+	EWOL_ERROR("Can not get the Colomn size : " << colId+1 << "  we have "<< m_sizeCol.size() << " colomn");
 	return 0;
 }
 
-int32_t widget::Gird::GetRowSize(void)
+int32_t widget::Gird::getRowSize(void)
 {
 	return m_sizeRow;
 }
 
-void widget::Gird::SubWidgetRemoveAll(void)
+void widget::Gird::subWidgetRemoveAll(void)
 {
-	int32_t errorControl = m_subWidget.Size();
-	// the size automaticly decrement with the auto call of the OnObjectRemove function
-	while (m_subWidget.Size() > 0 ) {
+	int32_t errorControl = m_subWidget.size();
+	// the size automaticly decrement with the auto call of the onObjectRemove function
+	while (m_subWidget.size() > 0 ) {
 		if (NULL != m_subWidget[0].widget) {
 			delete(m_subWidget[0].widget);
-			// no remove, this element is removed with the function OnObjectRemove ==> it does not exist anymore ...
-			if (errorControl == m_subWidget.Size()) {
-				EWOL_CRITICAL("[" << GetId() << "] The number of element might have been reduced ... ==> it is not the case ==> the herited class must call the \"OnObjectRemove\" function...");
+			// no remove, this element is removed with the function onObjectRemove  == > it does not exist anymore ...
+			if (errorControl == m_subWidget.size()) {
+				EWOL_CRITICAL("[" << getId() << "] The number of element might have been reduced ...  == > it is not the case ==> the herited class must call the \"OnObjectRemove\" function...");
 				m_subWidget[0].widget = NULL;
 			}
 		} else {
-			EWOL_WARNING("[" << GetId() << "] Must not have null pointer on the subWidget list ...");
-			m_subWidget.Erase(0);
+			EWOL_WARNING("[" << getId() << "] Must not have null pointer on the subWidget list ...");
+			m_subWidget.erase(0);
 		}
-		errorControl = m_subWidget.Size();
+		errorControl = m_subWidget.size();
 	}
-	m_subWidget.Clear();
+	m_subWidget.clear();
 }
 
 
-void widget::Gird::SubWidgetAdd(int32_t colId, int32_t rowId, ewol::Widget* newWidget)
+void widget::Gird::subWidgetAdd(int32_t colId, int32_t rowId, ewol::Widget* newWidget)
 {
 	if (NULL == newWidget) {
 		return;
@@ -239,155 +239,155 @@ void widget::Gird::SubWidgetAdd(int32_t colId, int32_t rowId, ewol::Widget* newW
 	prop.widget = newWidget;
 	
 	// need to find the correct position : 
-	for (int32_t iii=0; iii prop.row) {
 			// find a new position;
-			m_subWidget.Insert(iii, prop);
+			m_subWidget.insert(iii, prop);
 			return;
 		} else {
 			if (m_subWidget[iii].col < prop.col) {
 				continue;
 			} else if (m_subWidget[iii].col > prop.col) {
 				// find a new position;
-				m_subWidget.Insert(iii, prop);
+				m_subWidget.insert(iii, prop);
 				return;
 			} else {
-				// The element already exist ==> replace it ...
+				// The element already exist  == > replace it ...
 				m_tmpWidget = m_subWidget[iii].widget;
 				m_subWidget[iii].widget = newWidget;
 				if (NULL != m_tmpWidget) {
 					delete(m_tmpWidget);
 					if (m_tmpWidget != NULL) {
-						EWOL_CRITICAL("[" << GetId() << "] Error while replacing a widget ... ==> never call when free");
+						EWOL_CRITICAL("[" << getId() << "] Error while replacing a widget ...  == > never call when free");
 						m_tmpWidget = NULL;
 					}
 				}
 			}
 		}
 	}
-	// not find ==> just adding it ...
-	m_subWidget.PushBack(prop);
+	// not find  == > just adding it ...
+	m_subWidget.pushBack(prop);
 }
 
-void widget::Gird::SubWidgetRemove(ewol::Widget* newWidget)
+void widget::Gird::subWidgetRemove(ewol::Widget* newWidget)
 {
 	if (NULL == newWidget) {
 		return;
 	}
-	int32_t errorControl = m_subWidget.Size();
-	for (int32_t iii=0; iii it does not exist anymore ...
-			if (errorControl == m_subWidget.Size()) {
-				EWOL_CRITICAL("[" << GetId() << "] The number of element might have been reduced ... ==> it is not the case ==> the herited class must call the \"OnObjectRemove\" function...");
+			// no remove, this element is removed with the function onObjectRemove  == > it does not exist anymore ...
+			if (errorControl == m_subWidget.size()) {
+				EWOL_CRITICAL("[" << getId() << "] The number of element might have been reduced ...  == > it is not the case ==> the herited class must call the \"OnObjectRemove\" function...");
 				m_subWidget[iii].widget = NULL;
-				m_subWidget.Erase(iii);
+				m_subWidget.erase(iii);
 			}
 			return;
 		}
 	}
-	EWOL_WARNING("[" << GetId() << "] Can not remove unExistant widget");
+	EWOL_WARNING("[" << getId() << "] Can not remove unExistant widget");
 }
 
-void widget::Gird::SubWidgetRemove(int32_t colId, int32_t rowId)
+void widget::Gird::subWidgetRemove(int32_t colId, int32_t rowId)
 {
 	if (colId<0 || rowId<0) {
-		EWOL_WARNING("[" << GetId() << "] try to remove widget with id < 0 col=" << colId << " row=" << rowId);
+		EWOL_WARNING("[" << getId() << "] try to remove widget with id < 0 col=" << colId << " row=" << rowId);
 		return;
 	}
-	int32_t errorControl = m_subWidget.Size();
+	int32_t errorControl = m_subWidget.size();
 	// try to find it ...
-	for (int32_t iii=0; iii replace it ...
+				// The element already exist  == > replace it ...
 				if (NULL != m_subWidget[iii].widget) {
 					delete(m_subWidget[iii].widget);
-					if (errorControl == m_subWidget.Size()) {
-						EWOL_CRITICAL("[" << GetId() << "] The number of element might have been reduced ... ==> it is not the case ==> the herited class must call the \"OnObjectRemove\" function...");
+					if (errorControl == m_subWidget.size()) {
+						EWOL_CRITICAL("[" << getId() << "] The number of element might have been reduced ...  == > it is not the case ==> the herited class must call the \"OnObjectRemove\" function...");
 						m_subWidget[iii].widget = NULL;
-						m_subWidget.Erase(iii);
+						m_subWidget.erase(iii);
 					}
 				}
 			}
 			return;
 		}
 	}
-	EWOL_WARNING("[" << GetId() << "] Can not remove unExistant widget");
+	EWOL_WARNING("[" << getId() << "] Can not remove unExistant widget");
 }
 
-void widget::Gird::SubWidgetUnLink(ewol::Widget* newWidget)
+void widget::Gird::subWidgetUnLink(ewol::Widget* newWidget)
 {
 	if (NULL == newWidget) {
 		return;
 	}
-	for (int32_t iii=0; iiiSystemDraw(_displayProp);
+			m_subWidget[iii].widget->systemDraw(_displayProp);
 		}
 	}
 }
 
-void widget::Gird::OnRegenerateDisplay(void)
+void widget::Gird::onRegenerateDisplay(void)
 {
-	for (int32_t iii=0; iiiOnRegenerateDisplay();
+			m_subWidget[iii].widget->onRegenerateDisplay();
 		}
 	}
 }
 
-ewol::Widget * widget::Gird::GetWidgetAtPos(const vec2& pos)
+ewol::Widget * widget::Gird::getWidgetAtPos(const vec2& pos)
 {
-	if (true == IsHide()) {
+	if (true == isHide()) {
 		return NULL;
 	}
 	// for all element in the sizer ...
-	for (int32_t iii=0; iiiGetSize();
-			vec2 tmpOrigin = m_subWidget[iii].widget->GetOrigin();
+			vec2 tmpSize = m_subWidget[iii].widget->getSize();
+			vec2 tmpOrigin = m_subWidget[iii].widget->getOrigin();
 			if(    (tmpOrigin.x() <= pos.x() && tmpOrigin.x() + tmpSize.x() >= pos.x())
 			    && (tmpOrigin.y() <= pos.y() && tmpOrigin.y() + tmpSize.y() >= pos.y()) )
 			{
-				ewol::Widget * tmpWidget = m_subWidget[iii].widget->GetWidgetAtPos(pos);
+				ewol::Widget * tmpWidget = m_subWidget[iii].widget->getWidgetAtPos(pos);
 				if (NULL != tmpWidget) {
 					return tmpWidget;
 				}
@@ -399,16 +399,16 @@ ewol::Widget * widget::Gird::GetWidgetAtPos(const vec2& pos)
 	return NULL;
 }
 
-void widget::Gird::OnObjectRemove(ewol::EObject * removeObject)
+void widget::Gird::onObjectRemove(ewol::EObject * removeObject)
 {
 	// First step call parrent : 
-	ewol::Widget::OnObjectRemove(removeObject);
+	ewol::Widget::onObjectRemove(removeObject);
 	// second step find if in all the elements ...
-	for(int32_t iii=m_subWidget.Size()-1; iii>=0; iii--) {
+	for(int32_t iii=m_subWidget.size()-1; iii >= 0; iii--) {
 		if(m_subWidget[iii].widget == removeObject) {
-			EWOL_VERBOSE("[" << GetId() << "]={" << GetObjectType() << "} Remove sizer sub Element [" << iii << "/" << m_subWidget.Size()-1 << "] ==> destroyed object");
+			EWOL_VERBOSE("[" << getId() << "]={" << getObjectType() << "} remove sizer sub Element [" << iii << "/" << m_subWidget.size()-1 << "]  == > destroyed object");
 			m_subWidget[iii].widget = NULL;
-			m_subWidget.Erase(iii);
+			m_subWidget.erase(iii);
 		}
 	}
 	if (m_tmpWidget == removeObject) {
diff --git a/sources/ewol/widget/Gird.h b/sources/ewol/widget/Gird.h
index 0149bfdc..54848dab 100644
--- a/sources/ewol/widget/Gird.h
+++ b/sources/ewol/widget/Gird.h
@@ -19,7 +19,7 @@ namespace widget {
 	class Gird :public ewol::Widget
 	{
 		public:
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 		private:
 			class GirdProperties {
 				public:
@@ -27,7 +27,7 @@ namespace widget {
 					int32_t row;
 					int32_t col;
 			};
-			int32_t m_sizeRow; //!< size of all Lines (row) (if set (otherwise 0)) ==> we have a only one size ==> multiple size will have no use ...
+			int32_t m_sizeRow; //!< size of all lines (row) (if set (otherwise 0))  == > we have a only one size ==> multiple size will have no use ...
 			int32_t m_uniformSizeRow;
 			etk::Vector m_sizeCol; //!< size of all colomn (if set (otherwise 0))
 			etk::Vector m_subWidget; //!< all sub widget are contained in this element
@@ -43,103 +43,103 @@ namespace widget {
 			 */
 			virtual ~Gird(void);
 			/**
-			 * @brief Set the number of colomn
+			 * @brief set the number of colomn
 			 * @param[in] colNumber Nuber of colomn
 			 */
-			void SetColNumber(int32_t colNumber);
+			void setColNumber(int32_t colNumber);
 			/**
-			 * @brief Change a size view of a colomn.
+			 * @brief change a size view of a colomn.
 			 * @param[in] colId Id of the colomn [0..x].
-			 * @param[in] size Size of the colomn.
+			 * @param[in] size size of the colomn.
 			 */
-			void SetColSize(int32_t colId, int32_t size);
+			void setColSize(int32_t colId, int32_t size);
 			/**
-			 * @brief Change a size view of a Line.
-			 * @param[in] size Size of the line.
+			 * @brief change a size view of a line.
+			 * @param[in] size size of the line.
 			 */
-			void SetRowSize(int32_t size);
+			void setRowSize(int32_t size);
 			/**
-			 * @brief Get the size view of a colomn.
+			 * @brief get the size view of a colomn.
 			 * @param[in] colId Id of the colomn [0..x].
 			 * @return The size of the colomn.
 			 */
-			int32_t GetColSize(int32_t colId);
+			int32_t getColSize(int32_t colId);
 			/**
-			 * @brief Get the size view of the Lines.
+			 * @brief get the size view of the lines.
 			 * @return The size of the lines.
 			 */
-			int32_t GetRowSize(void);
+			int32_t getRowSize(void);
 			/**
-			 * @brief Set the gravity of the widget on the Button (index 0 is on buttom)
+			 * @brief set the gravity of the widget on the Button (index 0 is on buttom)
 			 */
-			void SetGravityButtom(void)
+			void setGravityButtom(void)
 			{
 				m_gavityButtom = true;
-				MarkToRedraw();
+				markToRedraw();
 			}
 			/**
-			 * @brief Set the gravity of the widget on the Top (index 0 is on top)
+			 * @brief set the gravity of the widget on the Top (index 0 is on top)
 			 */
-			void SetGravityTop(void)
+			void setGravityTop(void)
 			{
 				m_gavityButtom = false;
-				MarkToRedraw();
+				markToRedraw();
 			}
 		public:
 			/**
-			 * @brief Remove all sub element from the widget.
+			 * @brief remove all sub element from the widget.
 			 */
-			virtual void SubWidgetRemoveAll(void);
+			virtual void subWidgetRemoveAll(void);
 			/**
-			 * @brief Add at end position a Widget (note : This system use an inverted phylisophie (button to top, and left to right)
+			 * @brief add at end position a Widget (note : This system use an inverted phylisophie (button to top, and left to right)
 			 * @param[in] colId Id of the colomn [0..x].
 			 * @param[in] rowId Id of the row [0..y].
 			 * @param[in] newWidget the element pointer
 			 */
-			virtual void SubWidgetAdd(int32_t colId, int32_t rowId, ewol::Widget* newWidget);
+			virtual void subWidgetAdd(int32_t colId, int32_t rowId, ewol::Widget* newWidget);
 			/**
-			 * @brief Remove definitly a widget from the system and this Gird.
+			 * @brief remove definitly a widget from the system and this Gird.
 			 * @param[in] newWidget the element pointer.
 			 */
-			virtual void SubWidgetRemove(ewol::Widget* newWidget);
+			virtual void subWidgetRemove(ewol::Widget* newWidget);
 			/**
-			 * @brief Remove definitly a widget from the system and this Gird.
+			 * @brief remove definitly a widget from the system and this Gird.
 			 * @param[in] colId Id of the colomn [0..x].
 			 * @param[in] rowId Id of the row [0..y].
 			 */
-			virtual void SubWidgetRemove(int32_t colId, int32_t rowId);
+			virtual void subWidgetRemove(int32_t colId, int32_t rowId);
 			/**
 			 * @brief Just unlick the specify widget, this function does not remove it from the system (if you can, do nt use it ...).
 			 * @param[in] newWidget the element pointer.
 			 */
-			virtual void SubWidgetUnLink(ewol::Widget* newWidget);
+			virtual void subWidgetUnLink(ewol::Widget* newWidget);
 			/**
 			 * @brief Just unlick the specify widget, this function does not remove it from the system (if you can, do nt use it ...).
 			 * @param[in] colId Id of the colomn [0..x].
 			 * @param[in] rowId Id of the row [0..y].
 			 */
-			virtual void SubWidgetUnLink(int32_t colId, int32_t rowId);
+			virtual void subWidgetUnLink(int32_t colId, int32_t rowId);
 		private:
 			ivec2 m_borderSize; //!< Border size needed for all the display
 		public:
 			/**
-			 * @brief Set the current border size of the current element:
+			 * @brief set the current border size of the current element:
 			 * @param[in] newBorderSize The border size to set (0 if not used)
 			 */
-			void SetBorderSize(const ivec2& newBorderSize);
+			void setBorderSize(const ivec2& newBorderSize);
 			/**
-			 * @brief Get the current border size of the current element:
+			 * @brief get the current border size of the current element:
 			 * @return the border size (0 if not used)
 			 */
-			const ivec2& GetBorderSize(void) { return m_borderSize; };
+			const ivec2& getBorderSize(void) { return m_borderSize; };
 		public: // Derived function
-			virtual void SystemDraw(const ewol::DrawProperty& displayProp);
-			virtual void OnRegenerateDisplay(void);
-			virtual ewol::Widget* GetWidgetAtPos(const vec2& pos);
-			virtual void OnObjectRemove(ewol::EObject* removeObject);
-			virtual const char * const GetObjectType(void) { return "Ewol::Sizer"; };
-			virtual void CalculateSize(const vec2& availlable);
-			virtual void CalculateMinMaxSize(void);
+			virtual void systemDraw(const ewol::drawProperty& displayProp);
+			virtual void onRegenerateDisplay(void);
+			virtual ewol::Widget* getWidgetAtPos(const vec2& pos);
+			virtual void onObjectRemove(ewol::EObject* removeObject);
+			virtual const char * const getObjectType(void) { return "Ewol::sizer"; };
+			virtual void calculateSize(const vec2& availlable);
+			virtual void calculateMinMaxSize(void);
 	};
 	
 };
diff --git a/sources/ewol/widget/Image.cpp b/sources/ewol/widget/Image.cpp
index 2d96854b..1a8405ea 100644
--- a/sources/ewol/widget/Image.cpp
+++ b/sources/ewol/widget/Image.cpp
@@ -16,14 +16,14 @@
 #undef __class__
 #define __class__ "Image"
 
-static ewol::Widget* Create(void)
+static ewol::Widget* create(void)
 {
 	return new widget::Image();
 }
 
-void widget::Image::Init(ewol::WidgetManager& _widgetManager)
+void widget::Image::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&create);
 }
 
 
@@ -38,94 +38,94 @@ widget::Image::Image(const etk::UString& _file, const ewol::Dimension& _border)
 	m_imageSize(vec2(0,0)),
 	m_keepRatio(true)
 {
-	AddEventId(eventPressed);
-	RegisterConfig(configRatio, "bool", NULL, "Keep ratio of the image");
-	RegisterConfig(configSize, "Dimension", NULL, "Basic display size of the image");
-	RegisterConfig(configBorder, "Dimension", NULL, "Border of the image");
-	RegisterConfig(configSource, "string", "Image source path");
-	Set(_file, _border);
+	addEventId(eventPressed);
+	registerConfig(configRatio, "bool", NULL, "Keep ratio of the image");
+	registerConfig(configSize, "Dimension", NULL, "Basic display size of the image");
+	registerConfig(configBorder, "Dimension", NULL, "Border of the image");
+	registerConfig(configSource, "string", "Image source path");
+	set(_file, _border);
 }
 
 
-void widget::Image::SetFile(const etk::UString& _file)
+void widget::Image::setFile(const etk::UString& _file)
 {
 	EWOL_VERBOSE("Set Image : " << _file);
 	if (m_fileName != _file) {
 		// copy data :
 		m_fileName = _file;
-		// Force redraw all :
-		MarkToRedraw();
+		// force redraw all :
+		markToRedraw();
 		EWOL_VERBOSE("Set sources : " << m_fileName << " size=" << m_imageSize);
-		m_compositing.SetSource(m_fileName, m_imageSize.GetPixel());
+		m_compositing.setSource(m_fileName, m_imageSize.getPixel());
 	}
 }
 
-void widget::Image::SetBorder(const ewol::Dimension& _border)
+void widget::Image::setBorder(const ewol::Dimension& _border)
 {
 	EWOL_VERBOSE("Set border=" << _border);
 	// copy data :
 	m_border = _border;
-	// Force redraw all :
-	MarkToRedraw();
-	// TODO : Change the size with no size requested ...
-	RequestUpdateSize();
+	// force redraw all :
+	markToRedraw();
+	// TODO : change the size with no size requested ...
+	requestUpdateSize();
 }
 
-void widget::Image::SetKeepRatio(bool _keep)
+void widget::Image::setKeepRatio(bool _keep)
 {
 	if (m_keepRatio != _keep) {
 		// copy data :
 		m_keepRatio = _keep;
-		// Force redraw all :
-		MarkToRedraw();
-		RequestUpdateSize();
+		// force redraw all :
+		markToRedraw();
+		requestUpdateSize();
 	}
 }
 
-void widget::Image::SetImageSize(const ewol::Dimension& _size)
+void widget::Image::setImageSize(const ewol::Dimension& _size)
 {
 	EWOL_VERBOSE("Set Image size : " << _size);
 	if (_size != m_imageSize) {
 		m_imageSize = _size;
-		MarkToRedraw();
-		RequestUpdateSize();
+		markToRedraw();
+		requestUpdateSize();
 		EWOL_VERBOSE("Set sources : " << m_fileName << " size=" << m_imageSize);
-		m_compositing.SetSource(m_fileName, m_imageSize.GetPixel());
+		m_compositing.setSource(m_fileName, m_imageSize.getPixel());
 	}
 }
 
-void widget::Image::Set(const etk::UString& _file, const ewol::Dimension& _border)
+void widget::Image::set(const etk::UString& _file, const ewol::Dimension& _border)
 {
 	EWOL_VERBOSE("Set Image : " << _file << " border=" << _border);
 	// copy data :
 	if (m_border != _border) {
 		m_border = _border;
-		RequestUpdateSize();
-		MarkToRedraw();
+		requestUpdateSize();
+		markToRedraw();
 	}
-	SetFile(_file);
+	setFile(_file);
 }
 
 
-void widget::Image::OnDraw(void)
+void widget::Image::onDraw(void)
 {
-	m_compositing.Draw();
+	m_compositing.draw();
 }
 
-void widget::Image::OnRegenerateDisplay(void)
+void widget::Image::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
+	if (true == needRedraw()) {
 		// remove data of the previous composition :
-		m_compositing.Clear();
+		m_compositing.clear();
 		
 		// calculate the new position and size :
-		vec2 imageBoder = m_border.GetPixel();
+		vec2 imageBoder = m_border.getPixel();
 		vec2 origin = imageBoder;
 		imageBoder *= 2.0f;
 		vec2 imageRealSize = m_minSize - imageBoder;
 		vec2 imageRealSizeMax = m_size - imageBoder;
 		
-		vec2 tmpSize = m_compositing.GetRealSize();
+		vec2 tmpSize = m_compositing.getRealSize();
 		if (m_userFill.x()) {
 			imageRealSize.setX(imageRealSizeMax.x());
 		} else {
@@ -138,57 +138,57 @@ void widget::Image::OnRegenerateDisplay(void)
 		}
 		
 		// set the somposition properties :
-		m_compositing.SetPos(origin);
-		m_compositing.Print(imageRealSize);
+		m_compositing.setPos(origin);
+		m_compositing.print(imageRealSize);
 		//EWOL_DEBUG("Paint Image at : " << origin << " size=" << imageRealSize << "  origin=" << origin);
 	}
 }
 
-void widget::Image::CalculateMinMaxSize(void)
+void widget::Image::calculateMinMaxSize(void)
 {
-	vec2 imageBoder = m_border.GetPixel()*2.0f;
-	vec2 imageSize = m_imageSize.GetPixel();
+	vec2 imageBoder = m_border.getPixel()*2.0f;
+	vec2 imageSize = m_imageSize.getPixel();
 	if (imageSize!=vec2(0,0)) {
 		m_minSize = imageBoder+imageSize;
 		m_maxSize = m_minSize;
 	} else {
-		vec2 imageSizeReal = m_compositing.GetRealSize();
-		vec2 min1 = imageBoder+m_userMinSize.GetPixel();
+		vec2 imageSizeReal = m_compositing.getRealSize();
+		vec2 min1 = imageBoder+m_userMinSize.getPixel();
 		m_minSize = imageBoder+imageSizeReal;
 		//EWOL_DEBUG(" set max : " << m_minSize << " " << min1);
 		m_minSize.setMax(min1);
 		//EWOL_DEBUG("     result : " << m_minSize);
-		m_maxSize = imageBoder+m_userMaxSize.GetPixel();
+		m_maxSize = imageBoder+m_userMaxSize.getPixel();
 		m_minSize.setMin(m_maxSize);
 	}
-	//EWOL_DEBUG("set widget min=" << m_minSize << " max=" << m_maxSize << " with real Image Size=" << imageSizeReal);
-	MarkToRedraw();
+	//EWOL_DEBUG("set widget min=" << m_minSize << " max=" << m_maxSize << " with real Image size=" << imageSizeReal);
+	markToRedraw();
 }
 
 
-bool widget::Image::OnEventInput(const ewol::EventInput& _event)
+bool widget::Image::onEventInput(const ewol::EventInput& _event)
 {
 	//EWOL_DEBUG("Event on BT ...");
-	if (1 == _event.GetId()) {
-		if(    ewol::keyEvent::statusSingle == _event.GetStatus()) {
-			GenerateEventId(eventPressed);
+	if (1 == _event.getId()) {
+		if(ewol::keyEvent::statusSingle == _event.getStatus()) {
+			generateEventId(eventPressed);
 			return true;
 		}
 	}
 	return false;
 }
 
-bool widget::Image::LoadXML(exml::Element* _node)
+bool widget::Image::loadXML(exml::Element* _node)
 {
-	if (NULL==_node) {
+	if (NULL == _node) {
 		return false;
 	}
-	ewol::Widget::LoadXML(_node);
+	ewol::Widget::loadXML(_node);
 	// get internal data : 
 	
-	etk::UString tmpAttributeValue = _node->GetAttribute("ratio");
-	if (tmpAttributeValue.Size()!=0) {
-		if (tmpAttributeValue.CompareNoCase("true")==true) {
+	etk::UString tmpAttributeValue = _node->getAttribute("ratio");
+	if (tmpAttributeValue.size()!=0) {
+		if (tmpAttributeValue.compareNoCase("true") == true) {
 			m_keepRatio = true;
 		} else if (tmpAttributeValue == "1") {
 			m_keepRatio = true;
@@ -196,60 +196,60 @@ bool widget::Image::LoadXML(exml::Element* _node)
 			m_keepRatio = false;
 		}
 	}
-	tmpAttributeValue = _node->GetAttribute("size");
-	if (tmpAttributeValue.Size()!=0) {
+	tmpAttributeValue = _node->getAttribute("size");
+	if (tmpAttributeValue.size()!=0) {
 		//EWOL_CRITICAL(" Parse SIZE : " << tmpAttributeValue);
 		m_imageSize = tmpAttributeValue;
-		//EWOL_CRITICAL("              ==> " << m_imageSize);
+		//EWOL_CRITICAL("               == > " << m_imageSize);
 	}
-	tmpAttributeValue = _node->GetAttribute("border");
-	if (tmpAttributeValue.Size()!=0) {
+	tmpAttributeValue = _node->getAttribute("border");
+	if (tmpAttributeValue.size()!=0) {
 		m_border = tmpAttributeValue;
 	}
-	//EWOL_DEBUG("Load label:" << node->ToElement()->GetText());
-	if (_node->Size()!=0) {
-		SetFile(_node->GetText());
+	//EWOL_DEBUG("Load label:" << node->ToElement()->getText());
+	if (_node->size()!=0) {
+		setFile(_node->getText());
 	} else {
-		tmpAttributeValue = _node->GetAttribute("src");
-		if (tmpAttributeValue.Size()!=0) {
-			SetFile(tmpAttributeValue);
+		tmpAttributeValue = _node->getAttribute("src");
+		if (tmpAttributeValue.size()!=0) {
+			setFile(tmpAttributeValue);
 		}
 	}
 	return true;
 }
 
 
-bool widget::Image::OnSetConfig(const ewol::EConfig& _conf)
+bool widget::Image::onSetConfig(const ewol::EConfig& _conf)
 {
-	if (true == ewol::Widget::OnSetConfig(_conf)) {
+	if (true == ewol::Widget::onSetConfig(_conf)) {
 		return true;
 	}
-	if (_conf.GetConfig() == configRatio) {
-		SetKeepRatio(_conf.GetData().ToBool());
+	if (_conf.getConfig() == configRatio) {
+		setKeepRatio(_conf.getData().toBool());
 		return true;
 	}
-	if (_conf.GetConfig() == configSize) {
-		SetImageSize(_conf.GetData());
+	if (_conf.getConfig() == configSize) {
+		setImageSize(_conf.getData());
 		return true;
 	}
-	if (_conf.GetConfig() == configBorder) {
-		SetBorder(_conf.GetData());
+	if (_conf.getConfig() == configBorder) {
+		setBorder(_conf.getData());
 		return true;
 	}
-	if (_conf.GetConfig() == configSource) {
-		SetFile(_conf.GetData());
+	if (_conf.getConfig() == configSource) {
+		setFile(_conf.getData());
 		return true;
 	}
 	return false;
 }
 
-bool widget::Image::OnGetConfig(const char* _config, etk::UString& _result) const
+bool widget::Image::onGetConfig(const char* _config, etk::UString& _result) const
 {
-	if (true == ewol::Widget::OnGetConfig(_config, _result)) {
+	if (true == ewol::Widget::onGetConfig(_config, _result)) {
 		return true;
 	}
 	if (_config == configRatio) {
-		if (true==GetKeepRatio()) {
+		if (true == getKeepRatio()) {
 			_result = "true";
 		} else {
 			_result = "false";
@@ -257,15 +257,15 @@ bool widget::Image::OnGetConfig(const char* _config, etk::UString& _result) cons
 		return true;
 	}
 	if (_config == configSize) {
-		_result = GetImageSize();
+		_result = getImageSize();
 		return true;
 	}
 	if (_config == configBorder) {
-		_result = GetBorder();
+		_result = getBorder();
 		return true;
 	}
 	if (_config == configSource) {
-		_result = GetFile();
+		_result = getFile();
 		return true;
 	}
 	return false;
diff --git a/sources/ewol/widget/Image.h b/sources/ewol/widget/Image.h
index 23b6375b..020ab89d 100644
--- a/sources/ewol/widget/Image.h
+++ b/sources/ewol/widget/Image.h
@@ -33,7 +33,7 @@ namespace widget {
 			/**
 			 * @brief Main call of recording the widget on the List of "widget named creator"
 			 */
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 		protected:
 			ewol::Image m_compositing; //!< compositing element of the image.
 		public:
@@ -47,73 +47,73 @@ namespace widget {
 			 */
 			virtual ~Image(void) { };
 			/**
-			 * @brief Set All the configuration of the current image
+			 * @brief set All the configuration of the current image
 			 * @param[in] _file Filaneme of the new image
 			 * @param[in] _border New border size to set
 			 */
-			void Set(const etk::UString& _file, const ewol::Dimension& _border);
+			void set(const etk::UString& _file, const ewol::Dimension& _border);
 		protected:
-			etk::UString m_fileName; //!< File name of the image.
+			etk::UString m_fileName; //!< file name of the image.
 		public:
 			/**
-			 * @brief Set the new filename
+			 * @brief set the new filename
 			 * @param[in] _file Filaneme of the new image
 			 */
-			void SetFile(const etk::UString& _file);
+			void setFile(const etk::UString& _file);
 			/**
-			 * @brief Get the file displayed
+			 * @brief get the file displayed
 			 * @return the filename of the image
 			 */
-			const etk::UString& GetFile(void) const { return m_fileName; };
+			const etk::UString& getFile(void) const { return m_fileName; };
 		protected:
 			ewol::Dimension m_border; //!< border to add at the image.
 		public:
 			/**
-			 * @brief Set tge Border size around the image
+			 * @brief set tge Border size around the image
 			 * @param[in] _border New border size to set
 			 */
-			void SetBorder(const ewol::Dimension& _border);
+			void setBorder(const ewol::Dimension& _border);
 			/**
-			 * @brief Get the current border request at the image
+			 * @brief get the current border request at the image
 			 * @return the border size
 			 */
-			const ewol::Dimension& GetBorder(void) const { return m_border; };
+			const ewol::Dimension& getBorder(void) const { return m_border; };
 		protected:
 			ewol::Dimension m_imageSize; //!< border to add at the image.
 		public:
 			/**
-			 * @brief Set tge Border size around the image
+			 * @brief set tge Border size around the image
 			 * @param[in] _size New border size to set
 			 */
-			void SetImageSize(const ewol::Dimension& _size);
+			void setImageSize(const ewol::Dimension& _size);
 			/**
-			 * @brief Get the current border request at the image
+			 * @brief get the current border request at the image
 			 * @return the border size
 			 */
-			const ewol::Dimension& GetImageSize(void) const { return m_imageSize; };
+			const ewol::Dimension& getImageSize(void) const { return m_imageSize; };
 		protected:
-			bool m_keepRatio; //!< Keep the image ratio between width and hight
+			bool m_keepRatio; //!< keep the image ratio between width and hight
 		public:
 			/**
-			 * @brief Set the current status of keeping ratio.
+			 * @brief set the current status of keeping ratio.
 			 * @param[in] _keep The new status of keeping the ratio of this image.
 			 */
-			void SetKeepRatio(bool _keep);
+			void setKeepRatio(bool _keep);
 			/**
-			 * @brief Get the current status of keeping ratio.
+			 * @brief get the current status of keeping ratio.
 			 * @return The status of keeping the ratio of this image.
 			 */
-			bool GetKeepRatio(void) const { return m_keepRatio; };
+			bool getKeepRatio(void) const { return m_keepRatio; };
 		protected: // Derived function
-			virtual void OnDraw(void);
-			virtual bool OnSetConfig(const ewol::EConfig& _conf);
-			virtual bool OnGetConfig(const char* _config, etk::UString& _result) const;
+			virtual void onDraw(void);
+			virtual bool onSetConfig(const ewol::EConfig& _conf);
+			virtual bool onGetConfig(const char* _config, etk::UString& _result) const;
 		public: // Derived function
-			virtual const char * const GetObjectType(void) { return "Ewol::Image"; };
-			virtual void CalculateMinMaxSize(void);
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
-			virtual bool LoadXML(exml::Element* _node);
+			virtual const char * const getObjectType(void) { return "Ewol::Image"; };
+			virtual void calculateMinMaxSize(void);
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
+			virtual bool loadXML(exml::Element* _node);
 	};
 };
 
diff --git a/sources/ewol/widget/Joystick.cpp b/sources/ewol/widget/Joystick.cpp
index 22fe714f..11ab525d 100644
--- a/sources/ewol/widget/Joystick.cpp
+++ b/sources/ewol/widget/Joystick.cpp
@@ -27,9 +27,9 @@ static float   l_ratio(1.0/7.0);
 
 widget::Joystick::Joystick(void)
 {
-	AddEventId(ewolEventJoystickEnable);
-	AddEventId(ewolEventJoystickDisable);
-	AddEventId(ewolEventJoystickMove);
+	addEventId(ewolEventJoystickEnable);
+	addEventId(ewolEventJoystickDisable);
+	addEventId(ewolEventJoystickMove);
 	// by default the joy does not lock when free out
 	m_lock = false;
 	m_displayMode = widget::JOYSTICK_NORMAL_MODE;
@@ -48,7 +48,7 @@ widget::Joystick::Joystick(void)
 	m_background = l_background;
 	m_foreground = l_foreground;
 	m_ratio = l_ratio;
-	SetCanHaveFocus(true);
+	setCanHaveFocus(true);
 }
 
 
@@ -58,18 +58,18 @@ widget::Joystick::~Joystick(void)
 }
 
 
-void widget::Joystick::CalculateSize(const vec2& availlable)
+void widget::Joystick::calculateSize(const vec2& availlable)
 {
 	float minimumSize = etk_min(availlable.x(), availlable.y());
 	m_size.setValue(minimumSize, minimumSize);
-	MarkToRedraw();
+	markToRedraw();
 }
 
-void widget::Joystick::OnRegenerateDisplay(void)
+void widget::Joystick::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
+	if (true == needRedraw()) {
 		// clean the object list ...
-		ClearOObjectList();
+		clearOObjectList();
 		/*
 		ewol::OObject2DColored * tmpOObjects = NULL;
 		ewol::OObject2DTextured * tmpOOtexBg = NULL;
@@ -78,11 +78,11 @@ void widget::Joystick::OnRegenerateDisplay(void)
 		if (true == m_displayBackground) {
 			if (m_background == "") {
 				tmpOObjects = new ewol::OObject2DColored;
-				tmpOObjects->SetColor(m_colorBg);
+				tmpOObjects->setColor(m_colorBg);
 				tmpOObjects->Disc( m_size.x/2, m_size.y/2, m_size.x/2-1);
 			} else {
 				tmpOOtexBg = new ewol::OObject2DTextured(m_background, m_size.x, m_size.y);
-				tmpOOtexBg->Rectangle(0, 0, m_size.x, m_size.y);
+				tmpOOtexBg->rectangle(0, 0, m_size.x, m_size.y);
 			}
 		}
 		// set cursor point
@@ -91,23 +91,23 @@ void widget::Joystick::OnRegenerateDisplay(void)
 			if (NULL == tmpOObjects) {
 				tmpOObjects = new ewol::OObject2DColored;
 			}
-			tmpOObjects->SetColor(m_colorFg);
+			tmpOObjects->setColor(m_colorFg);
 			tmpOObjects->Disc( ((m_displayPos.x+1.0)/2.0)*(m_size.x-2*sizeElement) + sizeElement,
 			                   ((m_displayPos.y+1.0)/2.0)*(m_size.y-2*sizeElement) + sizeElement, sizeElement);
 		} else {
 			tmpOOtexFg = new ewol::OObject2DTextured(m_foreground,sizeElement*2, sizeElement*2);
-			tmpOOtexFg->Rectangle(((m_displayPos.x+1.0)/2.0)*(m_size.x-2*sizeElement),
+			tmpOOtexFg->rectangle(((m_displayPos.x+1.0)/2.0)*(m_size.x-2*sizeElement),
 			                      ((m_displayPos.y+1.0)/2.0)*(m_size.y-2*sizeElement), sizeElement*2, sizeElement*2);
 		}
 		// add all needed objects ...
 		if (NULL != tmpOObjects) {
-			AddOObject(tmpOObjects);
+			addOObject(tmpOObjects);
 		}
 		if (NULL != tmpOOtexBg) {
-			AddOObject(tmpOOtexBg);
+			addOObject(tmpOOtexBg);
 		}
 		if (NULL != tmpOOtexFg) {
-			AddOObject(tmpOOtexFg);
+			addOObject(tmpOOtexFg);
 		}
 		*/
 	}
@@ -118,16 +118,16 @@ Sine Function:    sin(teta) = Opposite / Hypotenuse
 Cosine Function:  cos(teta) = Adjacent / Hypotenuse
 Tangent Function: tan(teta) = Opposite / Adjacent
 */
-bool widget::Joystick::OnEventInput(const ewol::EventInput& _event)
+bool widget::Joystick::onEventInput(const ewol::EventInput& _event)
 {
 /*
 	if (1 == IdInput) {
 		if(    ewol::keyEvent::statusDown == typeEvent
 		    || ewol::keyEvent::statusMove == typeEvent) {
 			// get local relative position
-			vec2 relativePos = RelativePosition(pos);
+			vec2 relativePos = relativePosition(pos);
 			float sizeElement = m_size.x*m_ratio;
-			// Calculate the position of the cursor...
+			// calculate the position of the cursor...
 			m_displayPos.x = (relativePos.x-sizeElement)/(m_size.x-sizeElement*2)*2.0 - 1.0;
 			m_displayPos.y = (relativePos.y-sizeElement)/(m_size.y-sizeElement*2)*2.0 - 1.0;
 			
@@ -147,12 +147,12 @@ bool widget::Joystick::OnEventInput(const ewol::EventInput& _event)
 				m_displayPos.x = cos(m_angle)*m_distance;
 				m_displayPos.y = sin(m_angle)*m_distance;
 			}
-			MarkToRedraw();
+			markToRedraw();
 			if(ewol::keyEvent::statusDown == typeEvent) {
-				GenerateEventId(ewolEventJoystickEnable);
+				generateEventId(ewolEventJoystickEnable);
 			} else {
 				etk::UString tmp = etk::UString("distance=") + etk::UString(m_distance) + etk::UString("angle=") + etk::UString(m_angle+M_PI/2);
-				GenerateEventId(ewolEventJoystickMove, tmp);
+				generateEventId(ewolEventJoystickMove, tmp);
 			}
 			//teta += M_PI/2;
 			//EWOL_DEBUG("TETA = " << (m_angle*180/M_PI) << " deg distance = " << m_distance);
@@ -167,8 +167,8 @@ bool widget::Joystick::OnEventInput(const ewol::EventInput& _event)
 				m_angle = -0.1;
 				m_distance = 0;
 			}
-			MarkToRedraw();
-			GenerateEventId(ewolEventJoystickDisable);
+			markToRedraw();
+			generateEventId(ewolEventJoystickDisable);
 			return true;
 		}
 		return false;
@@ -178,7 +178,7 @@ bool widget::Joystick::OnEventInput(const ewol::EventInput& _event)
 }
 
 
-void widget::Joystick::Ratio(float newRatio)
+void widget::Joystick::ratio(float newRatio)
 {
 	if (newRatio > 1) {
 		newRatio = 1;
@@ -188,16 +188,16 @@ void widget::Joystick::Ratio(float newRatio)
 }
 
 
-void widget::Joystick::Background(etk::UString imageNameInData, bool display)
+void widget::Joystick::background(etk::UString imageNameInData, bool display)
 {
 	// TODO : check if it existed
 	m_background = imageNameInData;
 	m_displayBackground = display;
-	EWOL_INFO("Set default Joystick background at " << m_background << " Display it=" << m_displayBackground);
+	EWOL_INFO("Set default Joystick background at " << m_background << " display it=" << m_displayBackground);
 }
 
 
-void widget::Joystick::Foreground(etk::UString imageNameInData)
+void widget::Joystick::foreground(etk::UString imageNameInData)
 {
 	// TODO : check if it existed
 	m_foreground = imageNameInData;
@@ -205,7 +205,7 @@ void widget::Joystick::Foreground(etk::UString imageNameInData)
 }
 
 
-void widget::Joystick::GetProperty(float& distance, float& angle)
+void widget::Joystick::getProperty(float& distance, float& angle)
 {
 	distance = m_distance;
 	angle = m_angle+M_PI/2;
diff --git a/sources/ewol/widget/Joystick.h b/sources/ewol/widget/Joystick.h
index b374ceb0..269a125a 100644
--- a/sources/ewol/widget/Joystick.h
+++ b/sources/ewol/widget/Joystick.h
@@ -26,58 +26,54 @@ namespace widget {
 	class Joystick :public widget::Drawable
 	{
 		private:
-			draw::Color           m_colorFg;      //!< Forground  color
-			draw::Color           m_colorBg;      //!< Background color
-			vec2  m_displayPos;   //!< direction of the cursor ...
-			float                 m_distance;     //!< dintance from the center
-			float                 m_angle;        //!< angle of the arraw (if < 0 : No arraw...) 0 is the TOP ...
-			bool                  m_lock;         //!< flag to mark the lock when the cursor is free when we are outside the circle
-			joystickMode_te       m_displayMode;  //!< Type of fonctionnal mode of the joystick
+			draw::Color m_colorFg; //!< Forground  color
+			draw::Color m_colorBg; //!< Background color
+			vec2  m_displayPos; //!< direction of the cursor ...
+			float m_distance; //!< dintance from the center
+			float m_angle; //!< angle of the arraw (if < 0 : No arraw...) 0 is the TOP ...
+			bool m_lock; //!< flag to mark the lock when the cursor is free when we are outside the circle
+			joystickMode_te m_displayMode; //!< Type of fonctionnal mode of the joystick
 		private:
 			// generic property of the joystick:
-			bool               m_displayBackground;
-			etk::UString       m_background;
-			etk::UString       m_foreground;
-			float              m_ratio;
+			bool m_displayBackground;
+			etk::UString m_background;
+			etk::UString m_foreground;
+			float m_ratio;
 		public:
 			Joystick(void);
 			virtual ~Joystick(void);
 			// Derived function
-			virtual const char * const GetObjectType(void) { return "Ewol::Joystick"; };
-			virtual void CalculateSize(const vec2& availlable);
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
+			virtual const char * const getObjectType(void) { return "Ewol::Joystick"; };
+			virtual void calculateSize(const vec2& availlable);
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
 			
-			void SetLockMode(bool lockWhenOut) { m_lock = lockWhenOut; };
-			void SetDisplayMode(joystickMode_te newMode) { m_displayMode = newMode; };
+			void setLockMode(bool lockWhenOut) { m_lock = lockWhenOut; };
+			void setDisplayMode(joystickMode_te newMode) { m_displayMode = newMode; };
 			/**
-			 * @brief Set the ratio of the widget joystick
+			 * @brief set the ratio of the widget joystick
 			 * @param[in] newRatio the new ratio that might be set
-			 * @return ---
 			 */
-			void Ratio(float newRatio);
+			void ratio(float newRatio);
 			
 			/**
-			 * @brief Set the Background of the widget joystick
+			 * @brief set the Background of the widget joystick
 			 * @param[in] imageNameInData the new rbackground that might be set
-			 * @return ---
 			 */
-			void Background(etk::UString imageNameInData, bool display=true);
+			void background(etk::UString imageNameInData, bool display=true);
 			
 			/**
-			 * @brief Set the Foreground of the widget joystick
+			 * @brief set the Foreground of the widget joystick
 			 * @param[in] imageNameInData the new Foreground that might be set
-			 * @return ---
 			 */
-			void Foreground(etk::UString imageNameInData);
+			void foreground(etk::UString imageNameInData);
 			
 			/**
-			 * @brief Get the property of the joystick
+			 * @brief get the property of the joystick
 			 * @param[out] distance distance to the center
 			 * @param[out] angle angle of the joy
-			 * @return ---
 			 */
-			void GetProperty(float& distance, float& angle);
+			void getProperty(float& distance, float& angle);
 			
 	};
 };
diff --git a/sources/ewol/widget/Label.cpp b/sources/ewol/widget/Label.cpp
index 6f37088f..e9b3a309 100644
--- a/sources/ewol/widget/Label.cpp
+++ b/sources/ewol/widget/Label.cpp
@@ -13,73 +13,73 @@
 #include 
 
 #undef __class__
-#define __class__	"Label"
+#define __class__ "Label"
 
-const char * const widget::Label::eventPressed    = "ewol-widget-label-event-pressed";
+const char * const widget::Label::eventPressed = "ewol-widget-label-event-pressed";
 
-static ewol::Widget* Create(void)
+static ewol::Widget* create(void)
 {
 	return new widget::Label();
 }
 
-void widget::Label::Init(ewol::WidgetManager& _widgetManager)
+void widget::Label::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&create);
 }
 
 widget::Label::Label(etk::UString _newLabel)
 {
 	m_label = _newLabel;
-	AddEventId(eventPressed);
-	SetCanHaveFocus(false);
+	addEventId(eventPressed);
+	setCanHaveFocus(false);
 }
 
-void widget::Label::CalculateMinMaxSize(void)
+void widget::Label::calculateMinMaxSize(void)
 {
-	vec2 tmpMax = m_userMaxSize.GetPixel();
-	//EWOL_DEBUG("[" << GetId() << "] {" << GetObjectType() << "} tmpMax : " << tmpMax);
+	vec2 tmpMax = m_userMaxSize.getPixel();
+	//EWOL_DEBUG("[" << getId() << "] {" << getObjectType() << "} tmpMax : " << tmpMax);
 	if (tmpMax.x() <= 999999) {
-		m_text.SetTextAlignement(0, tmpMax.x()-4, ewol::Text::alignLeft);
-		//EWOL_DEBUG("[" << GetId() << "] {" << GetObjectType() << "}     Forcez Alignement ");
+		m_text.setTextAlignement(0, tmpMax.x()-4, ewol::Text::alignLeft);
+		//EWOL_DEBUG("[" << getId() << "] {" << getObjectType() << "}     forcez Alignement ");
 	}
-	vec3 minSize = m_text.CalculateSizeDecorated(m_label);
-	//EWOL_DEBUG("[" << GetId() << "] {" << GetObjectType() << "} minSize : " << minSize);
+	vec3 minSize = m_text.calculateSizeDecorated(m_label);
+	//EWOL_DEBUG("[" << getId() << "] {" << getObjectType() << "} minSize : " << minSize);
 	
 	m_minSize.setX(etk_min(4 + minSize.x(), tmpMax.x()));
 	m_minSize.setY(etk_min(4 + minSize.y(), tmpMax.y()));
-	//EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} Result min size : " <<  m_minSize);
+	//EWOL_ERROR("[" << getId() << "] {" << getObjectType() << "} Result min size : " <<  m_minSize);
 }
 
-void widget::Label::SetLabel(const etk::UString& _newLabel)
+void widget::Label::setLabel(const etk::UString& _newLabel)
 {
 	m_label = _newLabel;
-	MarkToRedraw();
-	RequestUpdateSize();
+	markToRedraw();
+	requestUpdateSize();
 }
 
-etk::UString widget::Label::GetLabel(void)
+etk::UString widget::Label::getLabel(void)
 {
 	return m_label;
 }
 
-void widget::Label::OnDraw(void)
+void widget::Label::onDraw(void)
 {
-	m_text.Draw();
+	m_text.draw();
 }
 
-void widget::Label::OnRegenerateDisplay(void)
+void widget::Label::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
-		m_text.Clear();
+	if (true == needRedraw()) {
+		m_text.clear();
 		int32_t paddingSize = 2;
 		
-		vec2 tmpMax = m_userMaxSize.GetPixel();
-		// to know the size of one Line : 
-		vec3 minSize = m_text.CalculateSize(etk::UniChar('A'));
+		vec2 tmpMax = m_userMaxSize.getPixel();
+		// to know the size of one line : 
+		vec3 minSize = m_text.calculateSize(etk::UniChar('A'));
 		if (tmpMax.x() <= 999999) {
-			m_text.SetTextAlignement(0, tmpMax.x()-2*paddingSize, ewol::Text::alignLeft);
+			m_text.setTextAlignement(0, tmpMax.x()-2*paddingSize, ewol::Text::alignLeft);
 		}
-		vec3 curentTextSize = m_text.CalculateSizeDecorated(m_label);
+		vec3 curentTextSize = m_text.calculateSizeDecorated(m_label);
 		
 		ivec2 localSize = m_minSize;
 		
@@ -88,11 +88,11 @@ void widget::Label::OnRegenerateDisplay(void)
 		                   (m_size.y() - m_minSize.y()) / 2.0,
 		                   0);
 		
-		if (true==m_userFill.x()) {
+		if (true == m_userFill.x()) {
 			localSize.setX(m_size.x());
 			tmpTextOrigin.setX(0);
 		}
-		if (true==m_userFill.y()) {
+		if (true == m_userFill.y()) {
 			localSize.setY(m_size.y());
 			tmpTextOrigin.setY(m_size.y() - 2*paddingSize - curentTextSize.y());
 		}
@@ -109,35 +109,35 @@ void widget::Label::OnRegenerateDisplay(void)
 		                      1);
 		
 		// clean the element
-		m_text.Reset();
-		m_text.SetPos(tmpTextOrigin);
-		m_text.SetTextAlignement(tmpTextOrigin.x(), tmpTextOrigin.x()+localSize.x(), ewol::Text::alignLeft);
-		m_text.SetClipping(drawClippingPos, drawClippingSize);
-		m_text.PrintDecorated(m_label);
+		m_text.reset();
+		m_text.setPos(tmpTextOrigin);
+		m_text.setTextAlignement(tmpTextOrigin.x(), tmpTextOrigin.x()+localSize.x(), ewol::Text::alignLeft);
+		m_text.setClipping(drawClippingPos, drawClippingSize);
+		m_text.printDecorated(m_label);
 	}
 }
 
-bool widget::Label::OnEventInput(const ewol::EventInput& _event)
+bool widget::Label::onEventInput(const ewol::EventInput& _event)
 {
 	//EWOL_DEBUG("Event on Label ...");
-	if (1 == _event.GetId()) {
-		if (ewol::keyEvent::statusSingle == _event.GetStatus()) {
+	if (1 == _event.getId()) {
+		if (ewol::keyEvent::statusSingle == _event.getStatus()) {
 			// nothing to do ...
-			GenerateEventId(eventPressed);
+			generateEventId(eventPressed);
 			return true;
 		}
 	}
 	return false;
 }
 
-bool widget::Label::LoadXML(exml::Element* _node)
+bool widget::Label::loadXML(exml::Element* _node)
 {
-	if (NULL==_node) {
+	if (NULL == _node) {
 		return false;
 	}
-	ewol::Widget::LoadXML(_node);
+	ewol::Widget::loadXML(_node);
 	// get internal data : 
-	EWOL_DEBUG("Load label:" << _node->GetText());
-	SetLabel(_node->GetText());
+	EWOL_DEBUG("Load label:" << _node->getText());
+	setLabel(_node->getText());
 	return true;
 }
diff --git a/sources/ewol/widget/Label.h b/sources/ewol/widget/Label.h
index b2c1046b..91e10986 100644
--- a/sources/ewol/widget/Label.h
+++ b/sources/ewol/widget/Label.h
@@ -24,7 +24,7 @@ namespace widget {
 			/**
 			 * @brief Main call of recording the widget on the List of "widget named creator"
 			 */
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 		private:
 			ewol::Text m_text; //!< Compositing text element.
 			etk::UString m_label; //!< decorated text to display.
@@ -39,25 +39,25 @@ namespace widget {
 			 */
 			virtual ~Label(void) { };
 			/**
-			 * @brief Change the label displayed
+			 * @brief change the label displayed
 			 * @param[in] _newLabel The displayed decorated text.
 			 */
-			void SetLabel(const etk::UString& _newLabel);
-			inline void SetValue(const etk::UString& _newLabel) { SetLabel(_newLabel); };
+			void setLabel(const etk::UString& _newLabel);
+			inline void setValue(const etk::UString& _newLabel) { setLabel(_newLabel); };
 			/**
-			 * @brief Get the current displayed label
+			 * @brief get the current displayed label
 			 * @return The displayed decorated text.
 			 */
-			etk::UString GetLabel(void);
-			inline etk::UString GetValue(void) { return GetLabel(); };
+			etk::UString getLabel(void);
+			inline etk::UString getValue(void) { return getLabel(); };
 		protected: // Derived function
-			virtual void OnDraw(void);
+			virtual void onDraw(void);
 		public: // Derived function
-			virtual const char * const GetObjectType(void) { return "Ewol::Label"; };
-			virtual void CalculateMinMaxSize(void);
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
-			virtual bool LoadXML(exml::Element* _node);
+			virtual const char * const getObjectType(void) { return "Ewol::Label"; };
+			virtual void calculateMinMaxSize(void);
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
+			virtual bool loadXML(exml::Element* _node);
 	};
 	
 };
diff --git a/sources/ewol/widget/Layer.cpp b/sources/ewol/widget/Layer.cpp
index 5c364ad7..2eb9de0c 100644
--- a/sources/ewol/widget/Layer.cpp
+++ b/sources/ewol/widget/Layer.cpp
@@ -13,14 +13,14 @@
 #undef __class__
 #define __class__	"Layer"
 
-static ewol::Widget* Create(void)
+static ewol::Widget* create(void)
 {
 	return new widget::Layer();
 }
 
-void widget::Layer::Init(ewol::WidgetManager& _widgetManager)
+void widget::Layer::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&create);
 }
 
 widget::Layer::Layer(void)
@@ -30,23 +30,23 @@ widget::Layer::Layer(void)
 
 widget::Layer::~Layer(void)
 {
-	EWOL_DEBUG("[" << GetId() << "] Layer : destroy");
+	EWOL_DEBUG("[" << getId() << "] Layer : destroy");
 }
 
-ewol::Widget* widget::Layer::GetWidgetAtPos(const vec2& _pos)
+ewol::Widget* widget::Layer::getWidgetAtPos(const vec2& _pos)
 {
-	if (true == IsHide()) {
+	if (true == isHide()) {
 		return NULL;
 	}
 	// for all element in the sizer ...
-	for (int32_t iii=0; iiiGetSize();
-			vec2 tmpOrigin = m_subWidget[iii]->GetOrigin();
+			vec2 tmpSize = m_subWidget[iii]->getSize();
+			vec2 tmpOrigin = m_subWidget[iii]->getOrigin();
 			if(    (tmpOrigin.x() <= _pos.x() && tmpOrigin.x() + tmpSize.x() >= _pos.x())
 			    && (tmpOrigin.y() <= _pos.y() && tmpOrigin.y() + tmpSize.y() >= _pos.y()) )
 			{
-				ewol::Widget * tmpWidget = m_subWidget[iii]->GetWidgetAtPos(_pos);
+				ewol::Widget * tmpWidget = m_subWidget[iii]->getWidgetAtPos(_pos);
 				if (NULL != tmpWidget) {
 					return tmpWidget;
 				}
diff --git a/sources/ewol/widget/Layer.h b/sources/ewol/widget/Layer.h
index 5cc8d15d..14843a38 100644
--- a/sources/ewol/widget/Layer.h
+++ b/sources/ewol/widget/Layer.h
@@ -21,7 +21,7 @@ namespace widget {
 			/**
 			 * @brief Main call of recording the widget on the List of "widget named creator"
 			 */
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 		public:
 			/**
 			 * @brief Constructor
@@ -32,8 +32,8 @@ namespace widget {
 			 */
 			virtual ~Layer(void);
 		public:
-			virtual const char * const GetObjectType(void) { return "Ewol::Layer"; };
-			virtual ewol::Widget* GetWidgetAtPos(const vec2& _pos);
+			virtual const char * const getObjectType(void) { return "Ewol::Layer"; };
+			virtual ewol::Widget* getWidgetAtPos(const vec2& _pos);
 	};
 	
 };
diff --git a/sources/ewol/widget/List.cpp b/sources/ewol/widget/List.cpp
index d95c19b1..c0ea8d95 100644
--- a/sources/ewol/widget/List.cpp
+++ b/sources/ewol/widget/List.cpp
@@ -25,21 +25,21 @@ widget::List::List(void)
 		m_paddingSizeY = 2;
 	#endif
 	m_nbVisibleRaw=0;
-	SetCanHaveFocus(true);
+	setCanHaveFocus(true);
 }
 
 widget::List::~List(void)
 {
 	//clean all the object
-	for (int32_t iii=0; iiiGetNuberOfRaw()) {
-		m_displayStartRaw = GetNuberOfRaw()-2;
+	if (m_displayStartRaw>getNuberOfRaw()) {
+		m_displayStartRaw = getNuberOfRaw()-2;
 	}
 	if (m_displayStartRaw<0) {
 		m_displayStartRaw = 0;
 	}
 	EWOL_DEBUG("Set start raw : " << m_displayStartRaw);
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-void widget::List::CalculateMinMaxSize(void)
+void widget::List::calculateMinMaxSize(void)
 {
-	/*int32_t fontId = GetDefaultFontId();
-	int32_t minWidth = ewol::GetWidth(fontId, m_label);
-	int32_t minHeight = ewol::GetHeight(fontId);
+	/*int32_t fontId = getDefaultFontId();
+	int32_t minWidth = ewol::getWidth(fontId, m_label);
+	int32_t minHeight = ewol::getHeight(fontId);
 	m_minSize.x = 3+minWidth;
 	m_minSize.y = 3+minHeight;
 	*/
@@ -79,62 +79,62 @@ void widget::List::CalculateMinMaxSize(void)
 }
 
 
-void widget::List::AddOObject(ewol::Compositing* _newObject, int32_t _pos)
+void widget::List::addOObject(ewol::Compositing* _newObject, int32_t _pos)
 {
 	if (NULL == _newObject) {
 		EWOL_ERROR("Try to add an empty object in the Widget generic display system");
 		return;
 	}
-	if (_pos < 0 || _pos >= m_listOObject.Size() ) {
-		m_listOObject.PushBack(_newObject);
+	if (_pos < 0 || _pos >= m_listOObject.size() ) {
+		m_listOObject.pushBack(_newObject);
 	} else {
-		m_listOObject.Insert(_pos, _newObject);
+		m_listOObject.insert(_pos, _newObject);
 	}
 }
 
 
-void widget::List::ClearOObjectList(void)
+void widget::List::clearOObjectList(void)
 {
-	for (int32_t iii=0; iiiDraw();
+			m_listOObject[iii]->draw();
 		}
 	}
-	WidgetScrooled::OnDraw();
+	WidgetScrooled::onDraw();
 }
 
-void widget::List::OnRegenerateDisplay(void)
+void widget::List::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
+	if (true == needRedraw()) {
 		
 		// clean the object list ...
-		ClearOObjectList();
+		clearOObjectList();
 		//EWOL_DEBUG("OnRegenerateDisplay(" << m_size.x << "," << m_size.y << ")");
 		int32_t tmpOriginX = 0;
 		int32_t tmpOriginY = 0;
 		/*
-		if (true==m_userFill.x) {
+		if (true == m_userFill.x) {
 			tmpOriginX = 0;
 		}
-		if (true==m_userFill.y) {
+		if (true == m_userFill.y) {
 			tmpOriginY = 0;
 		}*/
 		tmpOriginX += m_paddingSizeX;
 		tmpOriginY += m_paddingSizeY;
-		// TODO : Remove this ...
+		// TODO : remove this ...
 		int32_t minHeight = 25;
 	
-		uint32_t nbColomn = GetNuberOfColomn();
-		int32_t nbRaw    = GetNuberOfRaw();
+		uint32_t nbColomn = getNuberOfColomn();
+		int32_t nbRaw    = getNuberOfRaw();
 		// For the scrooling windows
 		m_maxSize = ivec2(m_size.x(),
 		                  (minHeight + 2*m_paddingSizeY) * nbRaw );
@@ -143,10 +143,10 @@ void widget::List::OnRegenerateDisplay(void)
 		etk::Vector listSizeColomn;
 		
 		ewol::Drawing * BGOObjects = new ewol::Drawing();
-		etk::Color<> basicBG = GetBasicBG();
-		BGOObjects->SetColor(basicBG);
-		BGOObjects->SetPos(vec3(0, 0, 0) );
-		BGOObjects->RectangleWidth(vec3(m_size.x(), m_size.y(), 0) );
+		etk::Color<> basicBG = getBasicBG();
+		BGOObjects->setColor(basicBG);
+		BGOObjects->setPos(vec3(0, 0, 0) );
+		BGOObjects->rectangleWidth(vec3(m_size.x(), m_size.y(), 0) );
 		
 		int32_t startRaw = m_originScrooled.y() / (minHeight + 2*m_paddingSizeY);
 		
@@ -157,7 +157,7 @@ void widget::List::OnRegenerateDisplay(void)
 			startRaw = 0;
 		}
 		// We display only compleate lines ...
-		//EWOL_DEBUG("Request drawing list : " << startRaw << "-->" << (startRaw+displayableRaw) << " in " << nbRaw << "raws ; start display : " << m_originScrooled.y << " ==> " << tmpOriginY << " line size=" << minHeight + 2*m_paddingSizeY );
+		//EWOL_DEBUG("Request drawing list : " << startRaw << "-->" << (startRaw+displayableRaw) << " in " << nbRaw << "raws ; start display : " << m_originScrooled.y << "  == > " << tmpOriginY << " line size=" << minHeight + 2*m_paddingSizeY );
 		
 		/*clipping_ts drawClipping;
 		drawClipping.x = 0;
@@ -166,12 +166,12 @@ void widget::List::OnRegenerateDisplay(void)
 		drawClipping.h = m_size.y;
 		*/
 		// remove all the positions :
-		m_lineSize.Clear();
+		m_lineSize.clear();
 		int32_t displayPositionY = m_size.y();
 		int32_t displayPositionX = 0;
 		ivec2 tmpRegister(startRaw, displayPositionY);
 		// add the default position raw :
-		m_lineSize.PushBack(tmpRegister);
+		m_lineSize.pushBack(tmpRegister);
 		
 		for(int32_t jjj=0; jjj fg;
 				etk::Color<> bg;
-				GetElement(jjj, iii, myTextToWrite, fg, bg);
+				getElement(jjj, iii, myTextToWrite, fg, bg);
 				
 				ewol::Text * tmpText = new ewol::Text();
 				if (NULL != tmpText) {
 					// get font size : 
-					int32_t tmpFontHeight = tmpText->CalculateSize(etk::UniChar('A')).y();
+					int32_t tmpFontHeight = tmpText->calculateSize(etk::UniChar('A')).y();
 					displayPositionY-=(tmpFontHeight+m_paddingSizeY);
 					
-					BGOObjects->SetColor(bg);
-					BGOObjects->SetPos(vec3(displayPositionX, displayPositionY, 0) );
-					BGOObjects->RectangleWidth(vec3(m_size.x()-displayPositionX, tmpFontHeight+2*m_paddingSizeY, 0));
+					BGOObjects->setColor(bg);
+					BGOObjects->setPos(vec3(displayPositionX, displayPositionY, 0) );
+					BGOObjects->rectangleWidth(vec3(m_size.x()-displayPositionX, tmpFontHeight+2*m_paddingSizeY, 0));
 					
 					// get the maximum size of the colomn :
-					vec3 textSize = tmpText->CalculateSize(myTextToWrite);
+					vec3 textSize = tmpText->calculateSize(myTextToWrite);
 					sizeColom = etk_max(sizeColom, textSize.x());
 					
-					tmpText->SetColor(fg);
-					tmpText->SetPos(vec3(tmpOriginX + displayPositionX, displayPositionY, 0) );
-					tmpText->Print(myTextToWrite);
-					AddOObject(tmpText);
+					tmpText->setColor(fg);
+					tmpText->setPos(vec3(tmpOriginX + displayPositionX, displayPositionY, 0) );
+					tmpText->print(myTextToWrite);
+					addOObject(tmpText);
 					// madding move ...
 					displayPositionY -= m_paddingSizeY;
 					
 					// add the raw position to remember it ...
 					tmpRegister.setX(tmpRegister.x()+1);
 					tmpRegister.setY(displayPositionY);
-					m_lineSize.PushBack(tmpRegister);
+					m_lineSize.pushBack(tmpRegister);
 					//EWOL_DEBUG("List indexation:" << tmpRegister);
 				}
 			}
 			displayPositionX += sizeColom;
 			tmpOriginX += m_paddingSizeX*2*2;
 		}
-		//m_lineSize.PushBack(tmpOriginY);
-		AddOObject(BGOObjects, 0);
+		//m_lineSize.pushBack(tmpOriginY);
+		addOObject(BGOObjects, 0);
 		
 		// call the herited class...
-		WidgetScrooled::OnRegenerateDisplay();
+		WidgetScrooled::onRegenerateDisplay();
 	}
 }
 
-bool widget::List::OnEventInput(const ewol::EventInput& _event)
+bool widget::List::onEventInput(const ewol::EventInput& _event)
 {
-	vec2 relativePos = RelativePosition(_event.GetPos());
+	vec2 relativePos = relativePosition(_event.getPos());
 	
-	if (true == WidgetScrooled::OnEventInput(_event)) {
-		KeepFocus();
+	if (true == WidgetScrooled::onEventInput(_event)) {
+		keepFocus();
 		// nothing to do ... done on upper widet ...
 		return true;
 	}
 	// parse all the loged row position to find the good one...
 	int32_t rawID = -1;
-	for(int32_t iii=0; iii=m_lineSize[iii+1].y() ) {
+		    && relativePos.y() >= m_lineSize[iii+1].y() ) {
 			// we find the raw :
 			rawID = m_lineSize[iii].x();
 			break;
@@ -244,22 +244,22 @@ bool widget::List::OnEventInput(const ewol::EventInput& _event)
 	}
 	
 	//EWOL_DEBUG("List event : idInput=" << IdInput << " typeEvent=" << typeEvent << "  raw=" << rawID << " pos=" << pos << "");
-	bool isUsed = OnItemEvent(_event.GetId(), _event.GetStatus(), 0, rawID, _event.GetPos().x(), _event.GetPos().y());
+	bool isUsed = onItemEvent(_event.getId(), _event.getStatus(), 0, rawID, _event.getPos().x(), _event.getPos().y());
 	if (true == isUsed) {
 		// TODO : this generate bugs ... I did not understand why ..
-		//ewol::widgetManager::FocusKeep(this);
+		//ewol::widgetManager::focusKeep(this);
 	}
 	return isUsed;
 }
 
 
 
-void widget::List::OnGetFocus(void)
+void widget::List::onGetFocus(void)
 {
-	EWOL_DEBUG("Ewol::List Get Focus");
+	EWOL_DEBUG("Ewol::List get focus");
 }
 
-void widget::List::OnLostFocus(void)
+void widget::List::onLostFocus(void)
 {
-	EWOL_DEBUG("Ewol::List Lost Focus");
+	EWOL_DEBUG("Ewol::List Lost focus");
 }
diff --git a/sources/ewol/widget/List.h b/sources/ewol/widget/List.h
index 6141a7ae..5180d22a 100644
--- a/sources/ewol/widget/List.h
+++ b/sources/ewol/widget/List.h
@@ -21,17 +21,17 @@ namespace widget {
 		public:
 			List(void);
 			// Derived function
-			virtual const char * const GetObjectType(void) { return "ewol::List"; };
+			virtual const char * const getObjectType(void) { return "ewol::List"; };
 			virtual ~List(void);
-			virtual void CalculateMinMaxSize(void);
-			void SetLabel(etk::UString _newLabel);
-		// Drawing capabilities ....
+			virtual void calculateMinMaxSize(void);
+			void setLabel(etk::UString _newLabel);
+		// drawing capabilities ....
 		private:
 			etk::Vector m_listOObject;   //!< generic element to display...
 			etk::Vector m_lineSize;
 		public:
-			void AddOObject(ewol::Compositing* _newObject, int32_t _pos=-1);
-			void ClearOObjectList(void);
+			void addOObject(ewol::Compositing* _newObject, int32_t _pos=-1);
+			void clearOObjectList(void);
 		// list properties ...
 		private:
 			int32_t m_paddingSizeX;
@@ -41,20 +41,20 @@ namespace widget {
 			int32_t m_nbVisibleRaw; // set the number of visible raw (calculate don display)
 		protected:
 			// function call to display the list :
-			virtual etk::Color<> GetBasicBG(void) {
+			virtual etk::Color<> getBasicBG(void) {
 				return etk::Color<>(0xFFFFFFFF);
 			}
-			virtual uint32_t GetNuberOfColomn(void) {
+			virtual uint32_t getNuberOfColomn(void) {
 				return 1;
 			};
-			virtual bool GetTitle(int32_t _colomn, etk::UString& _myTitle, etk::Color<> &_fg, etk::Color<> &_bg) {
+			virtual bool getTitle(int32_t _colomn, etk::UString& _myTitle, etk::Color<> &_fg, etk::Color<> &_bg) {
 				_myTitle = "";
 				return false;
 			};
-			virtual uint32_t GetNuberOfRaw(void) {
+			virtual uint32_t getNuberOfRaw(void) {
 				return 0;
 			};
-			virtual bool GetElement(int32_t _colomn, int32_t _raw, etk::UString &_myTextToWrite, etk::Color<> &_fg, etk::Color<> &_bg) {
+			virtual bool getElement(int32_t _colomn, int32_t _raw, etk::UString &_myTextToWrite, etk::Color<> &_fg, etk::Color<> &_bg) {
 				_myTextToWrite = "";
 				_bg = 0xFFFFFFFF;
 				_fg = 0x000000FF;
@@ -65,21 +65,21 @@ namespace widget {
 				}
 				return false;
 			};
-			virtual bool OnItemEvent(int32_t _IdInput, ewol::keyEvent::status_te _typeEvent, int32_t _colomn, int32_t _raw, float _x, float _y) {
+			virtual bool onItemEvent(int32_t _IdInput, ewol::keyEvent::status_te _typeEvent, int32_t _colomn, int32_t _raw, float _x, float _y) {
 				return false;
 			}
 			/**
-			 * @brief Set a raw visible in the main display
+			 * @brief set a raw visible in the main display
 			 * @param[in] _id Id of the raw that might be visible.
 			 */
-			void SetRawVisible(int32_t _id);
+			void setRawVisible(int32_t _id);
 		protected: // Derived function
-			virtual void OnGetFocus(void);
-			virtual void OnLostFocus(void);
-			virtual void OnDraw(void);
+			virtual void onGetFocus(void);
+			virtual void onLostFocus(void);
+			virtual void onDraw(void);
 		public: // Derived function
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
 	};
 	
 };
diff --git a/sources/ewol/widget/ListFileSystem.cpp b/sources/ewol/widget/ListFileSystem.cpp
index efd4a64f..0c46ba9a 100644
--- a/sources/ewol/widget/ListFileSystem.cpp
+++ b/sources/ewol/widget/ListFileSystem.cpp
@@ -33,16 +33,16 @@ widget::ListFileSystem::ListFileSystem(void)
 	#else
 		m_folder = "/";
 	#endif
-	AddEventId(ewolEventFSFileSelect);
-	AddEventId(ewolEventFSFileValidate);
-	AddEventId(ewolEventFSFolderSelect);
-	AddEventId(ewolEventFSFolderValidate);
-	SetMouseLimit(1);
+	addEventId(ewolEventFSFileSelect);
+	addEventId(ewolEventFSFileValidate);
+	addEventId(ewolEventFSFolderSelect);
+	addEventId(ewolEventFSFolderValidate);
+	setMouseLimit(1);
 };
 
 widget::ListFileSystem::~ListFileSystem(void)
 {
-	for (int32_t iii=0; iii widget::ListFileSystem::GetBasicBG(void) {
+etk::Color<> widget::ListFileSystem::getBasicBG(void) {
 	return etk::Color<>(0x00000010);
 }
 
 
-void widget::ListFileSystem::RegenerateView(void)
+void widget::ListFileSystem::regenerateView(void)
 {
 	// clean the list of files : 
-	for (esize_t iii=0; iii= 0) {
 		if (m_list[m_selectedLine] != NULL) {
-			tmpVal = m_list[m_selectedLine]->GetNameFile();
+			tmpVal = m_list[m_selectedLine]->getNameFile();
 		}
 	}
 	return tmpVal;
 }
 
 // select the specific file
-void widget::ListFileSystem::SetSelect( etk::UString _data) {
+void widget::ListFileSystem::setSelect( etk::UString _data) {
 	// remove selected line
 	m_selectedLine = -1;
 	// search the coresponding file :
-	for (int32_t iii=0; iiiGetNameFile() == _data) {
+			if (m_list[iii]->getNameFile() == _data) {
 				// we find the line :
 				m_selectedLine = iii;
 				break;
 			}
 		}
 	}
-	MarkToRedraw();
+	markToRedraw();
 }
 
-uint32_t widget::ListFileSystem::GetNuberOfColomn(void) {
+uint32_t widget::ListFileSystem::getNuberOfColomn(void) {
 	return 1;
 };
-bool widget::ListFileSystem::GetTitle(int32_t _colomn, etk::UString &_myTitle, etk::Color<>& _fg, etk::Color<>& _bg) {
+bool widget::ListFileSystem::getTitle(int32_t _colomn, etk::UString &_myTitle, etk::Color<>& _fg, etk::Color<>& _bg) {
 	_myTitle = "title";
 	return true;
 };
-uint32_t widget::ListFileSystem::GetNuberOfRaw(void)
+uint32_t widget::ListFileSystem::getNuberOfRaw(void)
 {
 	int32_t offset = 0;
 	if (true == m_showFolder) {
 		offset = 2;
 	}
-	return m_list.Size() + offset;
+	return m_list.size() + offset;
 };
-bool widget::ListFileSystem::GetElement(int32_t _colomn, int32_t _raw, etk::UString& _myTextToWrite, etk::Color<>& _fg, etk::Color<>& _bg)
+bool widget::ListFileSystem::getElement(int32_t _colomn, int32_t _raw, etk::UString& _myTextToWrite, etk::Color<>& _fg, etk::Color<>& _bg)
 {
 	int32_t offset = 0;
 	if (true == m_showFolder) {
 		offset = 2;
-		if (_raw==0) {
+		if (_raw == 0) {
 			_myTextToWrite = ".";
-		} else if (_raw==1) {
+		} else if (_raw == 1) {
 			_myTextToWrite = "..";
 		}
 	}
 	if(    _raw-offset >= 0
-	    && _raw-offset < m_list.Size()
+	    && _raw-offset < m_list.size()
 	    && NULL != m_list[_raw-offset]) {
-		/*if (etk::FSN_FILE == m_list[raw-offset]->GetNodeType()) {
-			myTextToWrite = m_list[raw-offset]->GetRight().GetRight();
+		/*if (etk::FSN_FILE == m_list[raw-offset]->getNodeType()) {
+			myTextToWrite = m_list[raw-offset]->getRight().getRight();
 			myTextToWrite += " ";
-			myTextToWrite += m_list[raw-offset]->GetNameFile();
+			myTextToWrite += m_list[raw-offset]->getNameFile();
 		} else */{
-			_myTextToWrite = m_list[_raw-offset]->GetNameFile();
+			_myTextToWrite = m_list[_raw-offset]->getNameFile();
 		}
 	}
 	_fg = etk::color::black;
@@ -191,7 +191,7 @@ bool widget::ListFileSystem::GetElement(int32_t _colomn, int32_t _raw, etk::UStr
 };
 
 
-bool widget::ListFileSystem::OnItemEvent(int32_t _IdInput, ewol::keyEvent::status_te _typeEvent, int32_t _colomn, int32_t _raw, float _x, float _y)
+bool widget::ListFileSystem::onItemEvent(int32_t _IdInput, ewol::keyEvent::status_te _typeEvent, int32_t _colomn, int32_t _raw, float _x, float _y)
 {
 	int32_t offset = 0;
 	if (true == m_showFolder) {
@@ -201,31 +201,31 @@ bool widget::ListFileSystem::OnItemEvent(int32_t _IdInput, ewol::keyEvent::statu
 		EWOL_INFO("Event on List : IdInput=" << _IdInput << " colomn=" << _colomn << " raw=" << _raw );
 		if (1 == _IdInput) {
 			int32_t previousRaw = m_selectedLine;
-			if (_raw > m_list.Size()+offset ) {
+			if (_raw > m_list.size()+offset ) {
 				m_selectedLine = -1;
 			} else {
 				m_selectedLine = _raw;
 			}
 			if (previousRaw != m_selectedLine) {
 				if(    true == m_showFolder
-				    && m_selectedLine ==0) {
+				    && m_selectedLine  == 0) {
 					// "." folder
-					GenerateEventId(ewolEventFSFolderSelect, ".");
+					generateEventId(ewolEventFSFolderSelect, ".");
 				} else if (    true == m_showFolder
-				            && m_selectedLine ==1) {
+				            && m_selectedLine  == 1) {
 					// ".." folder
-					GenerateEventId(ewolEventFSFolderSelect, "..");
-				} else if(    m_selectedLine-offset >=0
-				           && m_selectedLine-offset < m_list.Size()
+					generateEventId(ewolEventFSFolderSelect, "..");
+				} else if(    m_selectedLine-offset  >= 0
+				           && m_selectedLine-offset < m_list.size()
 				           && NULL != m_list[m_selectedLine-offset] ) {
 					// generate event extern : 
-					switch(m_list[m_selectedLine-offset]->GetNodeType())
+					switch(m_list[m_selectedLine-offset]->getNodeType())
 					{
 						case etk::FSN_FILE :
-							GenerateEventId(ewolEventFSFileSelect, m_list[m_selectedLine-offset]->GetNameFile());
+							generateEventId(ewolEventFSFileSelect, m_list[m_selectedLine-offset]->getNameFile());
 							break;
 						case etk::FSN_FOLDER :
-							GenerateEventId(ewolEventFSFolderSelect, m_list[m_selectedLine-offset]->GetNameFile());
+							generateEventId(ewolEventFSFolderSelect, m_list[m_selectedLine-offset]->getNameFile());
 							break;
 						default:
 							EWOL_ERROR("Can not generate event on an unknow type");
@@ -234,23 +234,23 @@ bool widget::ListFileSystem::OnItemEvent(int32_t _IdInput, ewol::keyEvent::statu
 				}
 			} else {
 				if(    true == m_showFolder
-				    && m_selectedLine ==0) {
+				    && m_selectedLine  == 0) {
 					// "." folder
-					GenerateEventId(ewolEventFSFolderValidate, ".");
+					generateEventId(ewolEventFSFolderValidate, ".");
 				} else if (    true == m_showFolder
-				            && m_selectedLine ==1) {
+				            && m_selectedLine  == 1) {
 					// ".." folder
-					GenerateEventId(ewolEventFSFolderValidate, "..");
-				} else if(    m_selectedLine-offset >=0
-				           && m_selectedLine-offset < m_list.Size()
+					generateEventId(ewolEventFSFolderValidate, "..");
+				} else if(    m_selectedLine-offset  >= 0
+				           && m_selectedLine-offset < m_list.size()
 				           && NULL != m_list[m_selectedLine-offset] ) {
-					switch(m_list[m_selectedLine-offset]->GetNodeType())
+					switch(m_list[m_selectedLine-offset]->getNodeType())
 					{
 						case etk::FSN_FILE :
-							GenerateEventId(ewolEventFSFileValidate, m_list[m_selectedLine-offset]->GetNameFile());
+							generateEventId(ewolEventFSFileValidate, m_list[m_selectedLine-offset]->getNameFile());
 							break;
 						case etk::FSN_FOLDER :
-							GenerateEventId(ewolEventFSFolderValidate, m_list[m_selectedLine-offset]->GetNameFile());
+							generateEventId(ewolEventFSFolderValidate, m_list[m_selectedLine-offset]->getNameFile());
 							break;
 						default:
 							EWOL_ERROR("Can not generate event on an unknow type");
@@ -259,7 +259,7 @@ bool widget::ListFileSystem::OnItemEvent(int32_t _IdInput, ewol::keyEvent::statu
 				}
 			}
 			// need to regenerate the display of the list : 
-			MarkToRedraw();
+			markToRedraw();
 			return true;
 		}
 	}
diff --git a/sources/ewol/widget/ListFileSystem.h b/sources/ewol/widget/ListFileSystem.h
index 56276003..20bd79fa 100644
--- a/sources/ewol/widget/ListFileSystem.h
+++ b/sources/ewol/widget/ListFileSystem.h
@@ -32,26 +32,26 @@ namespace widget {
 			ListFileSystem(void);
 			~ListFileSystem(void);
 			// Derived function
-			virtual etk::Color<> GetBasicBG(void);
-			uint32_t GetNuberOfColomn(void);
-			bool GetTitle(int32_t _colomn, etk::UString& _myTitle, etk::Color<>& _fg, etk::Color<>& _bg);
-			uint32_t GetNuberOfRaw(void);
-			bool GetElement(int32_t _colomn, int32_t _raw, etk::UString& _myTextToWrite, etk::Color<>& _fg, etk::Color<>& _bg);
-			bool OnItemEvent(int32_t _IdInput, ewol::keyEvent::status_te _typeEvent, int32_t _colomn, int32_t _raw, float _x, float _y);
-			const char * const GetObjectType(void) { return "EwolListFileSystem"; };
+			virtual etk::Color<> getBasicBG(void);
+			uint32_t getNuberOfColomn(void);
+			bool getTitle(int32_t _colomn, etk::UString& _myTitle, etk::Color<>& _fg, etk::Color<>& _bg);
+			uint32_t getNuberOfRaw(void);
+			bool getElement(int32_t _colomn, int32_t _raw, etk::UString& _myTextToWrite, etk::Color<>& _fg, etk::Color<>& _bg);
+			bool onItemEvent(int32_t _IdInput, ewol::keyEvent::status_te _typeEvent, int32_t _colomn, int32_t _raw, float _x, float _y);
+			const char * const getObjectType(void) { return "EwolListFileSystem"; };
 		public:
 			// extern API :
-			void SetFolder(etk::UString _newFolder);
-			etk::UString GetFolder(void);
+			void setFolder(etk::UString _newFolder);
+			etk::UString getFolder(void);
 			// select the specific file
-			void SetSelect(etk::UString _data);
-			etk::UString GetSelect(void);
+			void setSelect(etk::UString _data);
+			etk::UString getSelect(void);
 			// regenerate the view ....
-			void RegenerateView(void);
-			void SetShowFiles(bool _state);
-			void SetShowFolder(bool _state);
-			void SetShowHiddenFiles(bool _state);
-			void SetShowTemporaryFiles(bool _state);
+			void regenerateView(void);
+			void setShowFiles(bool _state);
+			void setShowFolder(bool _state);
+			void setShowHiddenFiles(bool _state);
+			void setShowTemporaryFiles(bool _state);
 	};
 };
 
diff --git a/sources/ewol/widget/Menu.cpp b/sources/ewol/widget/Menu.cpp
index 632daaeb..4b5a7989 100644
--- a/sources/ewol/widget/Menu.cpp
+++ b/sources/ewol/widget/Menu.cpp
@@ -16,7 +16,7 @@
 #include 
 
 #undef __class__
-#define __class__	"Menu"
+#define __class__ "Menu"
 
 widget::Menu::Menu(void)
 {
@@ -26,49 +26,49 @@ widget::Menu::Menu(void)
 
 widget::Menu::~Menu(void)
 {
-	Clear();
+	clear();
 }
 
 
-void widget::Menu::SubWidgetRemoveAll(void)
+void widget::Menu::subWidgetRemoveAll(void)
 {
-	Clear();
-	widget::Sizer::SubWidgetRemoveAll();
+	clear();
+	widget::Sizer::subWidgetRemoveAll();
 }
 
-int32_t widget::Menu::SubWidgetAdd(ewol::Widget* _newWidget)
+int32_t widget::Menu::subWidgetAdd(ewol::Widget* _newWidget)
 {
 	EWOL_ERROR("Not availlable");
 	return -1;
 }
 
-void widget::Menu::SubWidgetRemove(ewol::Widget* _newWidget)
+void widget::Menu::subWidgetRemove(ewol::Widget* _newWidget)
 {
 	EWOL_ERROR("Not availlable");
 }
 
-void widget::Menu::SubWidgetUnLink(ewol::Widget* _newWidget)
+void widget::Menu::subWidgetUnLink(ewol::Widget* _newWidget)
 {
 	EWOL_ERROR("Not availlable");
 }
 
-void widget::Menu::Clear(void)
+void widget::Menu::clear(void)
 {
-	for( int32_t iii=0; iii < m_listElement.Size(); iii++) {
+	for( int32_t iii=0; iii < m_listElement.size(); iii++) {
 		if (m_listElement[iii] != NULL) {
 			delete(m_listElement[iii]);
 			m_listElement[iii] = NULL;
 		}
 	}
-	m_listElement.Clear();
+	m_listElement.clear();
 }
 
-int32_t widget::Menu::AddTitle(etk::UString label, etk::UString image, const char * generateEvent, const etk::UString message)
+int32_t widget::Menu::addTitle(etk::UString label, etk::UString image, const char * generateEvent, const etk::UString message)
 {
-	return Add(-1, label, image, generateEvent, message);
+	return add(-1, label, image, generateEvent, message);
 }
 
-int32_t widget::Menu::Add(int32_t parent, etk::UString label, etk::UString image, const char * generateEvent, const etk::UString message)
+int32_t widget::Menu::add(int32_t parent, etk::UString label, etk::UString image, const char * generateEvent, const etk::UString message)
 {
 	widget::MenuElement * tmpObject = new widget::MenuElement();
 	if (NULL == tmpObject) {
@@ -82,7 +82,7 @@ int32_t widget::Menu::Add(int32_t parent, etk::UString label, etk::UString image
 	tmpObject->m_image = image;
 	tmpObject->m_generateEvent = generateEvent;
 	tmpObject->m_message = message;
-	m_listElement.PushBack(tmpObject);
+	m_listElement.pushBack(tmpObject);
 	if (-1 == tmpObject->m_parentId) {
 		widget::Button * myButton = NULL;
 		myButton = new widget::Button();
@@ -90,8 +90,8 @@ int32_t widget::Menu::Add(int32_t parent, etk::UString label, etk::UString image
 			EWOL_ERROR("Allocation button error");
 			return tmpObject->m_localId;
 		}
-		if (tmpObject->m_image.Size()!=0) {
-			myButton->SetSubWidget(
+		if (tmpObject->m_image.size()!=0) {
+			myButton->setSubWidget(
 			    new widget::Composer(widget::Composer::String,
 			        etk::UString("\n") + 
 			        "	\n"
@@ -100,50 +100,50 @@ int32_t widget::Menu::Add(int32_t parent, etk::UString label, etk::UString image
 			        "	\n"
 			        "\n"));
 		} else {
-			myButton->SetSubWidget( new widget::Label(label) );
+			myButton->setSubWidget( new widget::Label(label) );
 		}
 		
 		// add it in the widget list
-		widget::Sizer::SubWidgetAdd(myButton);
+		widget::Sizer::subWidgetAdd(myButton);
 		// keep the specific event ...
-		myButton->RegisterOnEvent(this, widget::Button::eventPressed, widget::Button::eventPressed);
+		myButton->registerOnEvent(this, widget::Button::eventPressed, widget::Button::eventPressed);
 		tmpObject->m_widgetPointer = myButton;
 	}
 	return tmpObject->m_localId;
 }
 
-void widget::Menu::AddSpacer(void)
+void widget::Menu::addSpacer(void)
 {
 	EWOL_TODO("NOT now...");
 }
 
 
-void widget::Menu::OnReceiveMessage(const ewol::EMessage& _msg)
+void widget::Menu::onReceiveMessage(const ewol::EMessage& _msg)
 {
 	/*
-	if (true == ewol::Sizer::OnReceiveMessage(_msg) {
+	if (true == ewol::sizer::onReceiveMessage(_msg) {
 		return true;
 	}
 	*/
 	EWOL_ERROR(" receive message : " << _msg);
-	if (_msg.GetMessage() == widget::Button::eventPressed) {
-		for(int32_t iii=0; iiim_widgetPointer) {
+	if (_msg.getMessage() == widget::Button::eventPressed) {
+		for(int32_t iii=0; iiim_widgetPointer) {
 				// 2 posible case (have a message or have a child ...
 				if (m_listElement[iii]->m_generateEvent != NULL) {
-					EWOL_DEBUG("Menu ==> Generate Event");
+					EWOL_DEBUG("Menu  == > generate Event");
 					// Send a multicast event ...
-					SendMultiCast(m_listElement[iii]->m_generateEvent, m_listElement[iii]->m_message);
+					sendMultiCast(m_listElement[iii]->m_generateEvent, m_listElement[iii]->m_message);
 					if (NULL != m_widgetContextMenu) {
 						EWOL_DEBUG("Mark the menu to remove ...");
-						m_widgetContextMenu->RemoveObject();
+						m_widgetContextMenu->removeObject();
 						m_widgetContextMenu = NULL;
 					}
 					return;
 				} else{
-					EWOL_DEBUG("Menu ==> Load Sub Menu");
+					EWOL_DEBUG("Menu  == > load Sub Menu");
 					bool findChild = false;
-					for(int32_t jjj=0; jjjm_localId == m_listElement[jjj]->m_parentId) {
 							findChild = true;
 							break;
@@ -159,48 +159,48 @@ void widget::Menu::OnReceiveMessage(const ewol::EMessage& _msg)
 						EWOL_ERROR("Allocation Error");
 						return;
 					}
-					// Get the button widget : 
+					// get the button widget : 
 					vec2 newPosition;
-					ewol::Widget * eventFromWidget = static_cast(_msg.GetCaller());
+					ewol::Widget * eventFromWidget = static_cast(_msg.getCaller());
 					if (NULL != eventFromWidget) {
-						vec2 tmpOri  = eventFromWidget->GetOrigin();
-						vec2 tmpSize = eventFromWidget->GetSize();
+						vec2 tmpOri  = eventFromWidget->getOrigin();
+						vec2 tmpSize = eventFromWidget->getSize();
 						// calculate the correct position
 						newPosition.setValue(tmpOri.x() + tmpSize.x()/2,
 						                     tmpOri.y() );
 					}
 					
-					m_widgetContextMenu->SetPositionMark(widget::CONTEXT_MENU_MARK_TOP, newPosition );
+					m_widgetContextMenu->setPositionMark(widget::CONTEXT_MENU_MARK_TOP, newPosition );
 					
 					widget::Sizer * mySizer = NULL;
 					widget::Button * myButton = NULL;
 					
 					mySizer = new widget::Sizer(widget::Sizer::modeVert);
 					if (NULL != mySizer) {
-						mySizer->LockExpand(vec2(true,true));
+						mySizer->lockExpand(vec2(true,true));
 						// set it in the pop-up-system : 
-						m_widgetContextMenu->SetSubWidget(mySizer);
+						m_widgetContextMenu->setSubWidget(mySizer);
 						
 						bool menuHaveImage = false;
-						for(int32_t jjj=m_listElement.Size()-1; jjj>=0; jjj--) {
+						for(int32_t jjj=m_listElement.size()-1; jjj >= 0; jjj--) {
 							if (m_listElement[iii]!=NULL) {
 								if (m_listElement[iii]->m_localId == m_listElement[jjj]->m_parentId) {
-									if (m_listElement[jjj]->m_image.Size()!=0) {
+									if (m_listElement[jjj]->m_image.size()!=0) {
 										menuHaveImage = true;
 										break;
 									}
 								}
 							}
 						}
-						for(int32_t jjj=m_listElement.Size()-1; jjj>=0; jjj--) {
+						for(int32_t jjj=m_listElement.size()-1; jjj >= 0; jjj--) {
 							if (m_listElement[iii]!=NULL) {
 								if (m_listElement[iii]->m_localId == m_listElement[jjj]->m_parentId) {
 									myButton = new widget::Button();
 									if (NULL == myButton) {
 										EWOL_ERROR("Allocation Error");
 									} else {
-										if (m_listElement[jjj]->m_image.Size()!=0) {
-											myButton->SetSubWidget(
+										if (m_listElement[jjj]->m_image.size()!=0) {
+											myButton->setSubWidget(
 											    new widget::Composer(widget::Composer::String,
 											        etk::UString("\n") + 
 											        "	\n"
@@ -210,7 +210,7 @@ void widget::Menu::OnReceiveMessage(const ewol::EMessage& _msg)
 											        "\n"));
 										} else {
 											if (true == menuHaveImage) {
-												myButton->SetSubWidget(
+												myButton->setSubWidget(
 												    new widget::Composer(widget::Composer::String,
 												        etk::UString("\n") + 
 												        "	\n"
@@ -221,31 +221,31 @@ void widget::Menu::OnReceiveMessage(const ewol::EMessage& _msg)
 											} else {
 												widget::Label* tmpLabel = new widget::Label(etk::UString("") + m_listElement[jjj]->m_label + "\n");
 												if (NULL != tmpLabel) {
-													tmpLabel->SetExpand(bvec2(true,false));
-													tmpLabel->SetFill(bvec2(true,true));
-													myButton->SetSubWidget(tmpLabel);
+													tmpLabel->setExpand(bvec2(true,false));
+													tmpLabel->setFill(bvec2(true,true));
+													myButton->setSubWidget(tmpLabel);
 												}
 											}
 										}
 										// set the image if one is present ...
-										myButton->RegisterOnEvent(this, widget::Button::eventPressed, widget::Button::eventPressed);
-										myButton->SetExpand(bvec2(true,false));
-										myButton->SetFill(bvec2(true,false));
+										myButton->registerOnEvent(this, widget::Button::eventPressed, widget::Button::eventPressed);
+										myButton->setExpand(bvec2(true,false));
+										myButton->setFill(bvec2(true,false));
 										// add it in the widget list
-										mySizer->SubWidgetAdd(myButton);
+										mySizer->subWidgetAdd(myButton);
 										m_listElement[jjj]->m_widgetPointer = myButton;
 									}
 								}
 							}
 						}
 					}
-					ewol::Windows* currentWindows = GetWindows();
+					ewol::Windows* currentWindows = getWindows();
 					if (NULL == currentWindows) {
 						EWOL_ERROR("Can not get the curent Windows...");
 						delete(m_widgetContextMenu);
 						m_widgetContextMenu=NULL;
 					} else {
-						currentWindows->PopUpWidgetPush(m_widgetContextMenu);
+						currentWindows->popUpWidgetPush(m_widgetContextMenu);
 					}
 				}
 				return;
@@ -255,13 +255,13 @@ void widget::Menu::OnReceiveMessage(const ewol::EMessage& _msg)
 }
 
 
-void widget::Menu::OnObjectRemove(ewol::EObject * _removeObject)
+void widget::Menu::onObjectRemove(ewol::EObject * _removeObject)
 {
-	widget::Sizer::OnObjectRemove(_removeObject);
+	widget::Sizer::onObjectRemove(_removeObject);
 	if (m_widgetContextMenu == _removeObject) {
 		m_widgetContextMenu = NULL;
 	}
-	for(int32_t jjj=0; jjjm_widgetPointer == _removeObject) {
 				m_listElement[jjj]->m_widgetPointer = NULL;
diff --git a/sources/ewol/widget/Menu.h b/sources/ewol/widget/Menu.h
index e52a031f..ca4c2f47 100644
--- a/sources/ewol/widget/Menu.h
+++ b/sources/ewol/widget/Menu.h
@@ -35,24 +35,24 @@ namespace widget {
 			Menu(void);
 			virtual ~Menu(void);
 			// Derived functionv
-			virtual const char * const GetObjectType(void) { return "EwolMenu"; };
+			virtual const char * const getObjectType(void) { return "EwolMenu"; };
 		private:
-			virtual void SubWidgetRemoveAll(void);
-			virtual int32_t SubWidgetAdd(ewol::Widget* _newWidget);
-			virtual void SubWidgetRemove(ewol::Widget* _newWidget);
-			virtual void SubWidgetUnLink(ewol::Widget* _newWidget);
+			virtual void subWidgetRemoveAll(void);
+			virtual int32_t subWidgetAdd(ewol::Widget* _newWidget);
+			virtual void subWidgetRemove(ewol::Widget* _newWidget);
+			virtual void subWidgetUnLink(ewol::Widget* _newWidget);
 		private:
 			etk::Vector m_listElement;
 			int32_t m_staticId; // unique ID for every element of the menu ...
 			widget::ContextMenu* m_widgetContextMenu;
 		public:
-			void Clear(void);
-			int32_t AddTitle(etk::UString label, etk::UString image="", const char * generateEvent = NULL, const etk::UString message = "");
-			int32_t Add(int32_t parent, etk::UString label, etk::UString image="", const char * generateEvent = NULL, const etk::UString message = "");
-			void AddSpacer(void);
+			void clear(void);
+			int32_t addTitle(etk::UString label, etk::UString image="", const char * generateEvent = NULL, const etk::UString message = "");
+			int32_t add(int32_t parent, etk::UString label, etk::UString image="", const char * generateEvent = NULL, const etk::UString message = "");
+			void addSpacer(void);
 			// Derived function
-			virtual void OnReceiveMessage(const ewol::EMessage& _msg);
-			virtual void OnObjectRemove(ewol::EObject * _removeObject);
+			virtual void onReceiveMessage(const ewol::EMessage& _msg);
+			virtual void onObjectRemove(ewol::EObject * _removeObject);
 	};
 	
 };
diff --git a/sources/ewol/widget/Mesh.cpp b/sources/ewol/widget/Mesh.cpp
index f3e2d889..60e80315 100644
--- a/sources/ewol/widget/Mesh.cpp
+++ b/sources/ewol/widget/Mesh.cpp
@@ -26,12 +26,12 @@ widget::Mesh::Mesh(const etk::UString& filename) :
 	m_angleSpeed(0,0,0),
 	m_cameraDistance(10.0)
 {
-	AddEventId(ewolEventMeshPressed);
+	addEventId(ewolEventMeshPressed);
 	m_meshName = filename;
 	// Limit event at 1:
-	SetMouseLimit(1);
+	setMouseLimit(1);
 	if (filename!="") {
-		m_object = ewol::Mesh::Keep(m_meshName);
+		m_object = ewol::Mesh::keep(m_meshName);
 		if (NULL == m_object) {
 			EWOL_ERROR("Can not load the resource : \"" << m_meshName << "\"");
 		}
@@ -41,9 +41,9 @@ widget::Mesh::Mesh(const etk::UString& filename) :
 
 widget::Mesh::~Mesh(void)
 {
-	ewol::Mesh::Release(m_object);
+	ewol::Mesh::release(m_object);
 }
-void widget::Mesh::OnDraw(void)
+void widget::Mesh::onDraw(void)
 {
 	mat4 transformationMatrix =   etk::matTranslate(vec3(0,0,-m_cameraDistance))
 	                            * etk::matTranslate(m_position)
@@ -51,14 +51,14 @@ void widget::Mesh::OnDraw(void)
 	                            * etk::matRotate(vec3(0,1,0),m_angle.y())
 	                            * etk::matRotate(vec3(0,0,1),m_angle.z());
 	if (NULL != m_object) {
-		m_object->Draw(transformationMatrix);
+		m_object->draw(transformationMatrix);
 	}
 }
 
-void widget::Mesh::SystemDraw(const ewol::DrawProperty& displayProp)
+void widget::Mesh::systemDraw(const ewol::drawProperty& displayProp)
 {
-	ewol::openGL::Push();
-	// here we invert the reference of the standard OpenGl view because the reference in the common display is Top left and not buttom left
+	ewol::openGL::push();
+	// here we invert the reference of the standard openGl view because the reference in the common display is Top left and not buttom left
 	glViewport( m_origin.x(),
 	            m_origin.y(),
 	            m_size.x(),
@@ -66,79 +66,79 @@ void widget::Mesh::SystemDraw(const ewol::DrawProperty& displayProp)
 	float ratio = m_size.x() / m_size.y();
 	//EWOL_INFO("ratio : " << ratio);
 	mat4 tmpProjection = etk::matPerspective(M_PI/3.0, ratio, 0.5, 100);
-	//mat4 tmpMat = tmpProjection * m_camera.GetMatrix();
+	//mat4 tmpMat = tmpProjection * m_camera.getMatrix();
 	// set internal matrix system :
-	//ewol::openGL::SetMatrix(tmpMat);
-	ewol::openGL::SetMatrix(tmpProjection);
+	//ewol::openGL::setMatrix(tmpMat);
+	ewol::openGL::setMatrix(tmpProjection);
 	
-	OnDraw();
-	ewol::openGL::Pop();
+	onDraw();
+	ewol::openGL::pop();
 }
 
-void widget::Mesh::OnRegenerateDisplay(void)
+void widget::Mesh::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
+	if (true == needRedraw()) {
 		
 	}
 }
 
-void widget::Mesh::PeriodicCall(const ewol::EventTime& _event)
+void widget::Mesh::periodicCall(const ewol::EventTime& _event)
 {
-	m_angle += m_angleSpeed*_event.GetDeltaCall();
-	MarkToRedraw();
+	m_angle += m_angleSpeed*_event.getDeltaCall();
+	markToRedraw();
 }
 
-bool widget::Mesh::OnEventInput(const ewol::EventInput& _event)
+bool widget::Mesh::onEventInput(const ewol::EventInput& _event)
 {
 	//EWOL_DEBUG("Event on BT ...");
-	if (1 == _event.GetId()) {
-		if(ewol::keyEvent::statusSingle == _event.GetStatus()) {
-			GenerateEventId(ewolEventMeshPressed);
+	if (1 == _event.getId()) {
+		if(ewol::keyEvent::statusSingle == _event.getStatus()) {
+			generateEventId(ewolEventMeshPressed);
 			return true;
 		}
 	}
 	return false;
 }
 
-void widget::Mesh::SetFile(const etk::UString& _filename)
+void widget::Mesh::setFile(const etk::UString& _filename)
 {
 	if(    _filename!=""
 	    && m_meshName != _filename ) {
-		ewol::Mesh::Release(m_object);
+		ewol::Mesh::release(m_object);
 		m_meshName = _filename;
-		m_object = ewol::Mesh::Keep(m_meshName);
+		m_object = ewol::Mesh::keep(m_meshName);
 		if (NULL == m_object) {
 			EWOL_ERROR("Can not load the resource : \"" << m_meshName << "\"");
 		}
 	}
-	MarkToRedraw();
+	markToRedraw();
 }
 
-void widget::Mesh::SetPosition(const vec3& pos)
+void widget::Mesh::setPosition(const vec3& pos)
 {
 	m_position = pos;
-	MarkToRedraw();
+	markToRedraw();
 }
 
-void widget::Mesh::SetAngle(const vec3& angle)
+void widget::Mesh::setAngle(const vec3& angle)
 {
 	m_angle = angle;
-	MarkToRedraw();
+	markToRedraw();
 }
 
-void widget::Mesh::SetAngleSpeed(const vec3& speed)
+void widget::Mesh::setAngleSpeed(const vec3& speed)
 {
 	if (speed!=vec3(0,0,0)) {
-		PeriodicCallEnable();
+		periodicCallEnable();
 	} else {
-		PeriodicCallDisable();
+		periodicCallDisable();
 	}
 	m_angleSpeed = speed;
-	MarkToRedraw();
+	markToRedraw();
 }
 
-void widget::Mesh::SetDistance(float distance)
+void widget::Mesh::setDistance(float distance)
 {
 	m_cameraDistance = distance;
-	MarkToRedraw();
+	markToRedraw();
 }
diff --git a/sources/ewol/widget/Mesh.h b/sources/ewol/widget/Mesh.h
index 0cc460b4..83ceada1 100644
--- a/sources/ewol/widget/Mesh.h
+++ b/sources/ewol/widget/Mesh.h
@@ -32,38 +32,38 @@ namespace widget {
 			Mesh(const etk::UString& filename); // automatic considering in the appl Data older
 			virtual ~Mesh(void);
 		public: // Derived function
-			virtual const char * const GetObjectType(void) { return "widget::Mesh"; };
-			virtual void OnRegenerateDisplay(void);
-			virtual void SystemDraw(const ewol::DrawProperty& displayProp);
-			virtual void OnDraw(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
-			virtual void PeriodicCall(const ewol::EventTime& _event);
+			virtual const char * const getObjectType(void) { return "widget::Mesh"; };
+			virtual void onRegenerateDisplay(void);
+			virtual void systemDraw(const ewol::drawProperty& displayProp);
+			virtual void onDraw(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
+			virtual void periodicCall(const ewol::EventTime& _event);
 		public:
 			/**
-			 * @brief Set a mesh name file
+			 * @brief set a mesh name file
 			 * @param[in] filename Name of the new mesh
 			 */
-			void SetFile(const etk::UString& filename);
+			void setFile(const etk::UString& filename);
 			/**
-			 * @brief Set the mesh position
+			 * @brief set the mesh position
 			 * @param[in] pos The new position of the mesh
 			 */
-			void SetPosition(const vec3& pos);
+			void setPosition(const vec3& pos);
 			/**
-			 * @brief Set the mesh angle of view
+			 * @brief set the mesh angle of view
 			 * @param[in] angle view angle of the mesh
 			 */
-			void SetAngle(const vec3& angle);
+			void setAngle(const vec3& angle);
 			/**
-			 * @brief Set the mesh angle speed
+			 * @brief set the mesh angle speed
 			 * @param[in] spped radian speed of the mesh
 			 */
-			void SetAngleSpeed(const vec3& speed);
+			void setAngleSpeed(const vec3& speed);
 			/**
-			 * @brief Set the camera distance of the mesh
+			 * @brief set the camera distance of the mesh
 			 * @param[in] dist Diatance of the mesh
 			 */
-			void SetDistance(float distance);
+			void setDistance(float distance);
 	};
 };
 
diff --git a/sources/ewol/widget/PopUp.cpp b/sources/ewol/widget/PopUp.cpp
index f99886dd..906d700f 100644
--- a/sources/ewol/widget/PopUp.cpp
+++ b/sources/ewol/widget/PopUp.cpp
@@ -22,14 +22,14 @@ const char* const widget::PopUp::configRemoveOnExternClick="out-click-remove";
 const char* const widget::PopUp::configAnimation="animation";
 const char* const widget::PopUp::configLockExpand="lock";
 
-static ewol::Widget* Create(void)
+static ewol::Widget* create(void)
 {
 	return new widget::PopUp();
 }
 
-void widget::PopUp::Init(ewol::WidgetManager& _widgetManager)
+void widget::PopUp::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&create);
 }
 
 
@@ -39,13 +39,13 @@ widget::PopUp::PopUp(const etk::UString& _shaperName) :
 	m_closeOutEvent(false)
 {
 	m_userExpand.setValue(false, false);
-	SetMinSize(ewol::Dimension(vec2(80,80),ewol::Dimension::Pourcent));
-	RegisterConfig(configShaper, "string", NULL, "The shaper properties");
-	RegisterConfig(configRemoveOnExternClick, "bool", NULL, "Remove the widget if the use click outside");
-	RegisterConfig(configLockExpand, "bool", NULL, "Lock expand contamination");
-	RegisterConfig(configAnimation, "list", "none;increase", "Remove the widget if the use click outside");
+	setMinSize(ewol::Dimension(vec2(80,80),ewol::Dimension::Pourcent));
+	registerConfig(configShaper, "string", NULL, "The shaper properties");
+	registerConfig(configRemoveOnExternClick, "bool", NULL, "Remove the widget if the use click outside");
+	registerConfig(configLockExpand, "bool", NULL, "Lock expand contamination");
+	registerConfig(configAnimation, "list", "none;increase", "Remove the widget if the use click outside");
 	
-	SetAnimationMode(animationNone);
+	setAnimationMode(animationNone);
 }
 
 widget::PopUp::~PopUp(void)
@@ -53,36 +53,36 @@ widget::PopUp::~PopUp(void)
 	
 }
 
-void widget::PopUp::LockExpand(const bvec2& _lockExpand)
+void widget::PopUp::lockExpand(const bvec2& _lockExpand)
 {
 	if (_lockExpand != m_lockExpand) {
 		m_lockExpand = _lockExpand;
-		MarkToRedraw();
-		RequestUpdateSize();
+		markToRedraw();
+		requestUpdateSize();
 	}
 }
 
-void widget::PopUp::SetShaperName(const etk::UString& _shaperName)
+void widget::PopUp::setShaperName(const etk::UString& _shaperName)
 {
-	m_shaper.SetSource(_shaperName);
-	MarkToRedraw();
+	m_shaper.setSource(_shaperName);
+	markToRedraw();
 }
 
-void widget::PopUp::CalculateSize(const vec2& _available)
+void widget::PopUp::calculateSize(const vec2& _available)
 {
-	ewol::Widget::CalculateSize(_available);
+	ewol::Widget::calculateSize(_available);
 	if (NULL != m_subWidget) {
-		vec2 padding = m_shaper.GetPadding();
-		vec2 subWidgetSize = m_subWidget->GetCalculateMinSize();
-		if (true == m_subWidget->CanExpand().x()) {
-			if (m_lockExpand.x()==true) {
+		vec2 padding = m_shaper.getPadding();
+		vec2 subWidgetSize = m_subWidget->getCalculateMinSize();
+		if (true == m_subWidget->canExpand().x()) {
+			if (m_lockExpand.x() == true) {
 				subWidgetSize.setX(m_minSize.x());
 			} else {
 				subWidgetSize.setX(m_size.x()-padding.x());
 			}
 		}
-		if (true == m_subWidget->CanExpand().y()) {
-			if (m_lockExpand.y()==true) {
+		if (true == m_subWidget->canExpand().y()) {
+			if (m_lockExpand.y() == true) {
 				subWidgetSize.setY(m_minSize.y());
 			} else {
 				subWidgetSize.setY(m_size.y()-padding.y());
@@ -97,43 +97,43 @@ void widget::PopUp::CalculateSize(const vec2& _available)
 		vec2 subWidgetOrigin = m_origin + (m_size-subWidgetSize)/2.0f;
 		subWidgetOrigin = vec2ClipInt32(subWidgetOrigin);
 		
-		m_subWidget->SetOrigin(subWidgetOrigin);
-		m_subWidget->CalculateSize(subWidgetSize);
+		m_subWidget->setOrigin(subWidgetOrigin);
+		m_subWidget->calculateSize(subWidgetSize);
 	}
-	MarkToRedraw();
+	markToRedraw();
 }
 
-void widget::PopUp::SystemDraw(const ewol::DrawProperty& _displayProp)
+void widget::PopUp::systemDraw(const ewol::drawProperty& _displayProp)
 {
-	if (true==m_hide){
+	if (true == m_hide){
 		// widget is hidden ...
 		return;
 	}
-	ewol::Widget::SystemDraw(_displayProp);
+	ewol::Widget::systemDraw(_displayProp);
 	if (NULL!=m_subWidget) {
-		if(    m_shaper.GetNextDisplayedStatus() == -1
-		    && m_shaper.GetTransitionStatus() >= 1.0) {
-			ewol::DrawProperty prop = _displayProp;
-			prop.Limit(m_origin, m_size);
-			m_subWidget->SystemDraw(prop);
+		if(    m_shaper.getNextDisplayedStatus() == -1
+		    && m_shaper.getTransitionStatus() >= 1.0) {
+			ewol::drawProperty prop = _displayProp;
+			prop.limit(m_origin, m_size);
+			m_subWidget->systemDraw(prop);
 		}
 	}
 }
 
 
-void widget::PopUp::OnDraw(void)
+void widget::PopUp::onDraw(void)
 {
-	m_shaper.Draw();
+	m_shaper.draw();
 }
 
-void widget::PopUp::OnRegenerateDisplay(void)
+void widget::PopUp::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
-		m_shaper.Clear();
-		vec2 padding = m_shaper.GetPadding();
+	if (true == needRedraw()) {
+		m_shaper.clear();
+		vec2 padding = m_shaper.getPadding();
 		vec2 tmpSize(0,0);
-		bvec2 expand = CanExpand();
-		bvec2 fill = CanFill();
+		bvec2 expand = canExpand();
+		bvec2 fill = canFill();
 		if (fill.x()) {
 			tmpSize.setX(m_size.x()-padding.x()*2);
 		}
@@ -141,25 +141,25 @@ void widget::PopUp::OnRegenerateDisplay(void)
 			tmpSize.setY(m_size.y()-padding.y()*2);
 		}
 		if (NULL != m_subWidget) {
-			vec2 tmpSize = m_subWidget->GetSize();
+			vec2 tmpSize = m_subWidget->getSize();
 		}
 		tmpSize.setMax(m_minSize);
 		vec2 tmpOrigin = (m_size-tmpSize)/2.0f;
 		
-		m_shaper.SetOrigin(vec2(0,0));
-		m_shaper.SetSize(vec2ClipInt32(m_size));
-		m_shaper.SetInsidePos(vec2ClipInt32(tmpOrigin-padding));
-		m_shaper.SetInsideSize(vec2ClipInt32(tmpSize + padding*2.0f));
+		m_shaper.setOrigin(vec2(0,0));
+		m_shaper.setSize(vec2ClipInt32(m_size));
+		m_shaper.setInsidePos(vec2ClipInt32(tmpOrigin-padding));
+		m_shaper.setInsideSize(vec2ClipInt32(tmpSize + padding*2.0f));
 	}
 	// SUBwIDGET GENERATION ...
 	if (NULL != m_subWidget) {
-		m_subWidget->OnRegenerateDisplay();
+		m_subWidget->onRegenerateDisplay();
 	}
 }
 
-ewol::Widget* widget::PopUp::GetWidgetAtPos(const vec2& pos)
+ewol::Widget* widget::PopUp::getWidgetAtPos(const vec2& pos)
 {
-	ewol::Widget* val = widget::Container::GetWidgetAtPos(pos);
+	ewol::Widget* val = widget::Container::getWidgetAtPos(pos);
 	if (NULL != val) {
 		return val;
 	}
@@ -167,41 +167,41 @@ ewol::Widget* widget::PopUp::GetWidgetAtPos(const vec2& pos)
 }
 
 
-bool widget::PopUp::OnSetConfig(const ewol::EConfig& _conf)
+bool widget::PopUp::onSetConfig(const ewol::EConfig& _conf)
 {
-	if (true == widget::Container::OnSetConfig(_conf)) {
+	if (true == widget::Container::onSetConfig(_conf)) {
 		return true;
 	}
-	if (_conf.GetConfig() == configShaper) {
-		SetShaperName(_conf.GetData());
+	if (_conf.getConfig() == configShaper) {
+		setShaperName(_conf.getData());
 		return true;
 	}
-	if (_conf.GetConfig() == configRemoveOnExternClick) {
-		SetRemoveOnExternClick(_conf.GetData().ToBool());
+	if (_conf.getConfig() == configRemoveOnExternClick) {
+		setRemoveOnExternClick(_conf.getData().toBool());
 		return true;
 	}
-	if (_conf.GetConfig() == configLockExpand) {
-		LockExpand(_conf.GetData());
+	if (_conf.getConfig() == configLockExpand) {
+		lockExpand(_conf.getData());
 		return true;
 	}
-	if (_conf.GetConfig() == configAnimation) {
-		if (_conf.GetData().CompareNoCase("increase")==true) {
-			SetAnimationMode(animationIncrease);
+	if (_conf.getConfig() == configAnimation) {
+		if (_conf.getData().compareNoCase("increase") == true) {
+			setAnimationMode(animationIncrease);
 		} else {
-			SetAnimationMode(animationNone);
+			setAnimationMode(animationNone);
 		}
 		return true;
 	}
 	return false;
 }
 
-bool widget::PopUp::OnGetConfig(const char* _config, etk::UString& _result) const
+bool widget::PopUp::onGetConfig(const char* _config, etk::UString& _result) const
 {
-	if (true == widget::Container::OnGetConfig(_config, _result)) {
+	if (true == widget::Container::onGetConfig(_config, _result)) {
 		return true;
 	}
 	if (_config == configShaper) {
-		_result = m_shaper.GetSource();
+		_result = m_shaper.getSource();
 		return true;
 	}
 	if (_config == configLockExpand) {
@@ -209,7 +209,7 @@ bool widget::PopUp::OnGetConfig(const char* _config, etk::UString& _result) cons
 		return true;
 	}
 	if (_config == configRemoveOnExternClick) {
-		if (GetRemoveOnExternClick()==true) {
+		if (getRemoveOnExternClick() == true) {
 			_result = "true";
 		} else {
 			_result = "false";
@@ -228,26 +228,26 @@ bool widget::PopUp::OnGetConfig(const char* _config, etk::UString& _result) cons
 }
 
 
-bool widget::PopUp::OnEventInput(const ewol::EventInput& _event)
+bool widget::PopUp::onEventInput(const ewol::EventInput& _event)
 {
-	if (0 != _event.GetId()) {
-		if (true==m_closeOutEvent) {
-			vec2 padding = m_shaper.GetPadding();
+	if (0 != _event.getId()) {
+		if (true == m_closeOutEvent) {
+			vec2 padding = m_shaper.getPadding();
 			vec2 tmpSize(0,0);
 			if (NULL != m_subWidget) {
-				vec2 tmpSize = m_subWidget->GetSize();
+				vec2 tmpSize = m_subWidget->getSize();
 			}
 			tmpSize.setMax(m_minSize);
 			vec2 tmpOrigin = (m_size-tmpSize)/2.0f;
 			
 			tmpOrigin-=padding;
 			tmpSize += padding*2.0f;
-			vec2 pos=RelativePosition(_event.GetPos());
+			vec2 pos = relativePosition(_event.getPos());
 			if(    pos.x() < tmpOrigin.x()
 			    || pos.y() < tmpOrigin.y()
 			    || pos.x() > tmpOrigin.x()+tmpSize.x()
 			    || pos.y() > tmpOrigin.y()+tmpSize.y() ) {
-				AutoDestroy();
+				autoDestroy();
 				return true;
 			}
 		}
@@ -255,19 +255,19 @@ bool widget::PopUp::OnEventInput(const ewol::EventInput& _event)
 	return false;
 }
 
-void widget::PopUp::SetAnimationMode(animation_te _animation)
+void widget::PopUp::setAnimationMode(animation_te _animation)
 {
 	m_animation = _animation;
-	if (true == m_shaper.ChangeStatusIn((int32_t)_animation) ) {
-		PeriodicCallEnable();
+	if (true == m_shaper.changeStatusIn((int32_t)_animation) ) {
+		periodicCallEnable();
 	}
 }
 
-void widget::PopUp::PeriodicCall(const ewol::EventTime& _event)
+void widget::PopUp::periodicCall(const ewol::EventTime& _event)
 {
-	if (false == m_shaper.PeriodicCall(_event) ) {
-		PeriodicCallDisable();
+	if (false == m_shaper.periodicCall(_event) ) {
+		periodicCallDisable();
 	}
-	MarkToRedraw();
+	markToRedraw();
 }
 
diff --git a/sources/ewol/widget/PopUp.h b/sources/ewol/widget/PopUp.h
index bf3510a0..fc14d2d8 100644
--- a/sources/ewol/widget/PopUp.h
+++ b/sources/ewol/widget/PopUp.h
@@ -21,7 +21,7 @@ namespace widget {
 	class PopUp : public widget::Container
 	{
 		public:
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 			// Config list of properties
 			static const char* const configShaper;
 			static const char* const configRemoveOnExternClick;
@@ -40,18 +40,18 @@ namespace widget {
 			 */
 			virtual ~PopUp(void);
 			/**
-			 * @brief Set the shaper name (use the contructer one this permit to not noad unused shaper)
+			 * @brief set the shaper name (use the contructer one this permit to not noad unused shaper)
 			 * @param[in] _shaperName The new shaper filename
 			 */
-			void SetShaperName(const etk::UString& _shaperName);
+			void setShaperName(const etk::UString& _shaperName);
 		protected:
-			bvec2 m_lockExpand; //!< Lock the expend of the sub widget to this one ==> this permit to limit bigger subWidget
+			bvec2 m_lockExpand; //!< Lock the expend of the sub widget to this one  == > this permit to limit bigger subWidget
 		public:
 			/**
 			 * @brief Limit the expend properties to the current widget (no contamination)
 			 * @param[in] _lockExpend Lock mode of the expend properties
 			 */
-			void LockExpand(const bvec2& _lockExpand);
+			void lockExpand(const bvec2& _lockExpand);
 		private:
 			bool m_closeOutEvent; //!< ratio progression of a sliding
 		public:
@@ -59,12 +59,12 @@ namespace widget {
 			 * @brief Request the Auto-remove when the event input is set outside the widget
 			 * @param[in] _state New status
 			 */
-			void SetRemoveOnExternClick(bool _state) { m_closeOutEvent = _state; };
+			void setRemoveOnExternClick(bool _state) { m_closeOutEvent = _state; };
 			/**
-			 * @brief Get the status of the request the Auto-remove when the event input is set outside the widget.
+			 * @brief get the status of the request the Auto-remove when the event input is set outside the widget.
 			 * @return the status of the removing
 			 */
-			bool GetRemoveOnExternClick(void) const { return m_closeOutEvent; };
+			bool getRemoveOnExternClick(void) const { return m_closeOutEvent; };
 		private:
 			//float m_slidingProgress; //!< ratio progression of a sliding
 		public:
@@ -76,29 +76,29 @@ namespace widget {
 			animation_te m_animation; //!< Methode add and remove element (animation)
 		public:
 			/**
-			 * @brief Set an animation mode for the new element set in the Widget container.
+			 * @brief set an animation mode for the new element set in the Widget container.
 			 * @param[in] _animation The new animation mode.
 			 */
-			void SetAnimationMode(animation_te _animation);
+			void setAnimationMode(animation_te _animation);
 			/**
-			 * @brief Get the current animation mode.
+			 * @brief get the current animation mode.
 			 * @return The animation mode.
 			 */
-			animation_te GetAnimationMode(void) { return m_animation;};
+			animation_te getAnimationMode(void) { return m_animation;};
 			
 		protected: // Derived function
-			virtual void OnDraw(void);
-			virtual bool OnSetConfig(const ewol::EConfig& _conf);
-			virtual bool OnGetConfig(const char* _config, etk::UString& _result) const;
+			virtual void onDraw(void);
+			virtual bool onSetConfig(const ewol::EConfig& _conf);
+			virtual bool onGetConfig(const char* _config, etk::UString& _result) const;
 		public: // Derived function
-			virtual void PeriodicCall(const ewol::EventTime& _event);
-			virtual void SystemDraw(const ewol::DrawProperty& _displayProp);
-			virtual void OnRegenerateDisplay(void);
-			virtual void CalculateSize(const vec2& _available);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
-			//virtual void CalculateMinMaxSize(void);
-			virtual const char * const GetObjectType(void) { return "ewol::PopUp"; };
-			virtual ewol::Widget* GetWidgetAtPos(const vec2& pos);
+			virtual void periodicCall(const ewol::EventTime& _event);
+			virtual void systemDraw(const ewol::drawProperty& _displayProp);
+			virtual void onRegenerateDisplay(void);
+			virtual void calculateSize(const vec2& _available);
+			virtual bool onEventInput(const ewol::EventInput& _event);
+			//virtual void calculateMinMaxSize(void);
+			virtual const char * const getObjectType(void) { return "ewol::PopUp"; };
+			virtual ewol::Widget* getWidgetAtPos(const vec2& pos);
 	};
 	
 };
diff --git a/sources/ewol/widget/ProgressBar.cpp b/sources/ewol/widget/ProgressBar.cpp
index f46bf98f..1f09f8b9 100644
--- a/sources/ewol/widget/ProgressBar.cpp
+++ b/sources/ewol/widget/ProgressBar.cpp
@@ -14,14 +14,14 @@
 #undef __class__
 #define __class__	"ProgressBar"
 
-static ewol::Widget* Create(void)
+static ewol::Widget* create(void)
 {
 	return new widget::ProgressBar();
 }
 
-void widget::ProgressBar::Init(ewol::WidgetManager& _widgetManager)
+void widget::ProgressBar::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&create);
 }
 
 
@@ -36,8 +36,8 @@ widget::ProgressBar::ProgressBar(void)
 	m_textColorBgOn = 0x00FF00FF;
 	
 	m_textColorBgOff = etk::color::black;
-	m_textColorBgOff.SetA(0x3F);
-	SetCanHaveFocus(true);
+	m_textColorBgOff.setA(0x3F);
+	setCanHaveFocus(true);
 }
 
 widget::ProgressBar::~ProgressBar(void)
@@ -46,55 +46,55 @@ widget::ProgressBar::~ProgressBar(void)
 }
 
 
-void widget::ProgressBar::CalculateMinMaxSize(void)
+void widget::ProgressBar::calculateMinMaxSize(void)
 {
-	vec2 tmpMin = m_userMinSize.GetPixel();
+	vec2 tmpMin = m_userMinSize.getPixel();
 	m_minSize.setValue( etk_max(tmpMin.x(), 40),
 	                    etk_max(tmpMin.y(), dotRadius*2) );
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-void widget::ProgressBar::ValueSet(float val)
+void widget::ProgressBar::valueSet(float val)
 {
 	m_value = etk_avg(0, val, 1);
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-float widget::ProgressBar::ValueGet(void)
+float widget::ProgressBar::valueGet(void)
 {
 	return m_value;
 }
 
 
-void widget::ProgressBar::OnDraw(void)
+void widget::ProgressBar::onDraw(void)
 {
-	m_draw.Draw();
+	m_draw.draw();
 }
 
-void widget::ProgressBar::OnRegenerateDisplay(void)
+void widget::ProgressBar::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
+	if (true == needRedraw()) {
 		// clean the object list ...
-		m_draw.Clear();
+		m_draw.clear();
 		
-		m_draw.SetColor(m_textColorFg);
+		m_draw.setColor(m_textColorFg);
 		
 		int32_t tmpSizeX = m_size.x() - 10;
 		int32_t tmpSizeY = m_size.y() - 10;
 		int32_t tmpOriginX = 5;
 		int32_t tmpOriginY = 5;
-		m_draw.SetColor(m_textColorBgOn);
-		m_draw.SetPos(vec3(tmpOriginX, tmpOriginY, 0) );
-		m_draw.RectangleWidth(vec3(tmpSizeX*m_value, tmpSizeY, 0) );
-		m_draw.SetColor(m_textColorBgOff);
-		m_draw.SetPos(vec3(tmpOriginX+tmpSizeX*m_value, tmpOriginY, 0) );
-		m_draw.RectangleWidth(vec3(tmpSizeX*(1.0-m_value), tmpSizeY, 0) );
+		m_draw.setColor(m_textColorBgOn);
+		m_draw.setPos(vec3(tmpOriginX, tmpOriginY, 0) );
+		m_draw.rectangleWidth(vec3(tmpSizeX*m_value, tmpSizeY, 0) );
+		m_draw.setColor(m_textColorBgOff);
+		m_draw.setPos(vec3(tmpOriginX+tmpSizeX*m_value, tmpOriginY, 0) );
+		m_draw.rectangleWidth(vec3(tmpSizeX*(1.0-m_value), tmpSizeY, 0) );
 		
 		// TODO : Create a better progress Bar ...
-		//m_draw.SetColor(m_textColorFg);
-		//m_draw.RectangleBorder( tmpOriginX, tmpOriginY, tmpSizeX, tmpSizeY, 1);
+		//m_draw.setColor(m_textColorFg);
+		//m_draw.rectangleBorder( tmpOriginX, tmpOriginY, tmpSizeX, tmpSizeY, 1);
 	}
 }
 
diff --git a/sources/ewol/widget/ProgressBar.h b/sources/ewol/widget/ProgressBar.h
index 82b6d647..399ac469 100644
--- a/sources/ewol/widget/ProgressBar.h
+++ b/sources/ewol/widget/ProgressBar.h
@@ -20,26 +20,26 @@ namespace widget {
 	class ProgressBar : public ewol::Widget
 	{
 		public:
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 		private:
 			ewol::Drawing m_draw; // basic drawing element
 		public:
 			ProgressBar(void);
 			virtual ~ProgressBar(void);
-			void ValueSet(float val);
-			float ValueGet(void);
-			void SetColor(etk::Color<> _newColor) { m_textColorFg = _newColor; };
+			void valueSet(float val);
+			float valueGet(void);
+			void setColor(etk::Color<> _newColor) { m_textColorFg = _newColor; };
 		private:
 			float m_value; //!< % used
 			etk::Color<> m_textColorFg; //!< forder bar color
 			etk::Color<> m_textColorBgOn; //!< bar color enable
 			etk::Color<> m_textColorBgOff; //!< bar color disable
 		protected: // Derived function
-			virtual void OnDraw(void);
+			virtual void onDraw(void);
 		public: // Derived function
-			virtual void OnRegenerateDisplay(void);
-			virtual const char * const GetObjectType(void) { return "EwolProgressBar"; };
-			virtual void CalculateMinMaxSize(void);
+			virtual void onRegenerateDisplay(void);
+			virtual const char * const getObjectType(void) { return "EwolProgressBar"; };
+			virtual void calculateMinMaxSize(void);
 	};
 	
 };
diff --git a/sources/ewol/widget/Scroll.cpp b/sources/ewol/widget/Scroll.cpp
index dde599b7..aa3de01a 100644
--- a/sources/ewol/widget/Scroll.cpp
+++ b/sources/ewol/widget/Scroll.cpp
@@ -14,14 +14,14 @@
 #undef __class__
 #define __class__	"Scroll"
 
-static ewol::Widget* Create(void)
+static ewol::Widget* create(void)
 {
 	return new widget::Scroll();
 }
 
-void widget::Scroll::Init(ewol::WidgetManager& _widgetManager)
+void widget::Scroll::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&create);
 }
 
 const char* const widget::Scroll::configLimit = "limit";
@@ -34,7 +34,7 @@ widget::Scroll::Scroll(void) :
 	m_highSpeedButton(-1),
 	m_highSpeedType(ewol::keyEvent::typeUnknow)
 {
-	RegisterConfig(configLimit, "vec2", NULL, "Limit the scroll maximum position [0..1]% represent the free space in the scoll when arrive at the end");
+	registerConfig(configLimit, "vec2", NULL, "Limit the scroll maximum position [0..1]% represent the free space in the scoll when arrive at the end");
 	
 }
 
@@ -43,103 +43,103 @@ widget::Scroll::~Scroll(void)
 	
 }
 
-void widget::Scroll::SetLimit(const vec2& _limit)
+void widget::Scroll::setLimit(const vec2& _limit)
 {
 	m_limit = _limit;
-	MarkToRedraw();
+	markToRedraw();
 }
 
 #define SCROLL_BAR_SPACE      (15)
 
-void widget::Scroll::CalculateMinMaxSize(void)
+void widget::Scroll::calculateMinMaxSize(void)
 {
 	// call main class !! and not containter class ...
-	ewol::Widget::CalculateMinMaxSize();
+	ewol::Widget::calculateMinMaxSize();
 	// call sub classes
 	if (NULL!=m_subWidget) {
-		m_subWidget->CalculateMinMaxSize();
+		m_subWidget->calculateMinMaxSize();
 	}
 }
 
-void widget::Scroll::SystemDraw(const ewol::DrawProperty& _displayProp)
+void widget::Scroll::systemDraw(const ewol::drawProperty& _displayProp)
 {
-	if (m_hide==true) {
+	if (m_hide == true) {
 		return;
 	}
 	if (NULL!=m_subWidget) {
-		ewol::DrawProperty prop = _displayProp;
-		prop.Limit(m_origin, m_size);
-		m_subWidget->SystemDraw(prop);
+		ewol::drawProperty prop = _displayProp;
+		prop.limit(m_origin, m_size);
+		m_subWidget->systemDraw(prop);
 	}
-	ewol::Widget::SystemDraw(_displayProp);
+	ewol::Widget::systemDraw(_displayProp);
 }
 
-void widget::Scroll::OnDraw(void)
+void widget::Scroll::onDraw(void)
 {
-	m_draw.Draw();
+	m_draw.draw();
 }
 
-void widget::Scroll::OnRegenerateDisplay(void)
+void widget::Scroll::onRegenerateDisplay(void)
 {
 	// call upper class
-	widget::Container::OnRegenerateDisplay();
-	if (true == NeedRedraw()) {
+	widget::Container::onRegenerateDisplay();
+	if (true == needRedraw()) {
 		// clear all previous display
-		m_draw.Clear();
+		m_draw.clear();
 		
-		m_draw.SetColor(0xFF00007F);
+		m_draw.setColor(0xFF00007F);
 		
 		vec2 scrollOffset(0,0);
 		vec2 scrollSize(0,0);
 		if (NULL!=m_subWidget) {
-			scrollOffset = m_subWidget->GetOffset();
-			scrollSize = m_subWidget->GetSize();
+			scrollOffset = m_subWidget->getOffset();
+			scrollSize = m_subWidget->getSize();
 		}
-		m_draw.SetThickness(1);
+		m_draw.setThickness(1);
 		if(    m_size.y() < scrollSize.y()
 		    || scrollOffset.y()!=0) {
 			//EWOL_DEBUG("plop : "  << vec2(m_size.x()-(SCROLL_BAR_SPACE/2), 0) << "  " << vec2(m_size.x()-(SCROLL_BAR_SPACE/2), m_size.y()));
-			m_draw.SetPos(vec2(m_size.x()-(SCROLL_BAR_SPACE/2), 0) );
-			m_draw.LineTo(vec2(m_size.x()-(SCROLL_BAR_SPACE/2), m_size.y()) );
+			m_draw.setPos(vec2(m_size.x()-(SCROLL_BAR_SPACE/2), 0) );
+			m_draw.lineTo(vec2(m_size.x()-(SCROLL_BAR_SPACE/2), m_size.y()) );
 			float lenScrollBar = m_size.y()*m_size.y() / scrollSize.y();
 			lenScrollBar = etk_avg(10, lenScrollBar, m_size.y());
 			float originScrollBar = scrollOffset.y() / (scrollSize.y()-m_size.y()*m_limit.y());
 			originScrollBar = etk_avg(0.0, originScrollBar, 1.0);
 			originScrollBar *= (m_size.y()-lenScrollBar);
-			m_draw.SetPos(vec2(m_size.x()-SCROLL_BAR_SPACE, m_size.y() - originScrollBar - lenScrollBar) );
-			m_draw.RectangleWidth(vec2(SCROLL_BAR_SPACE, lenScrollBar));
+			m_draw.setPos(vec2(m_size.x()-SCROLL_BAR_SPACE, m_size.y() - originScrollBar - lenScrollBar) );
+			m_draw.rectangleWidth(vec2(SCROLL_BAR_SPACE, lenScrollBar));
 		}
 		if(    m_size.x() < scrollSize.x()
 		    || scrollOffset.x()!=0) {
-			m_draw.SetPos(vec2(0, (SCROLL_BAR_SPACE/2)) );
-			m_draw.LineTo(vec2(m_size.x()-SCROLL_BAR_SPACE, (SCROLL_BAR_SPACE/2)) );
+			m_draw.setPos(vec2(0, (SCROLL_BAR_SPACE/2)) );
+			m_draw.lineTo(vec2(m_size.x()-SCROLL_BAR_SPACE, (SCROLL_BAR_SPACE/2)) );
 			float lenScrollBar = m_size.x()*(m_size.x()-SCROLL_BAR_SPACE) / scrollSize.x();
 			lenScrollBar = etk_avg(10, lenScrollBar, (m_size.x()-SCROLL_BAR_SPACE));
 			float originScrollBar = scrollOffset.x() / (scrollSize.x()-m_size.x()*m_limit.x());
 			originScrollBar = etk_avg(0.0, originScrollBar, 1.0);
 			originScrollBar *= (m_size.x()-SCROLL_BAR_SPACE-lenScrollBar);
-			m_draw.SetPos(vec2(originScrollBar, 0) );
-			m_draw.Rectangle(vec2(lenScrollBar, SCROLL_BAR_SPACE) );
+			m_draw.setPos(vec2(originScrollBar, 0) );
+			m_draw.rectangle(vec2(lenScrollBar, SCROLL_BAR_SPACE) );
 		}
 	}
 }
 
 
-bool widget::Scroll::OnEventInput(const ewol::EventInput& _event)
+bool widget::Scroll::onEventInput(const ewol::EventInput& _event)
 {
-	vec2 relativePos = RelativePosition(_event.GetPos());
+	vec2 relativePos = relativePosition(_event.getPos());
 	vec2 scrollOffset(0,0);
 	vec2 scrollSize(0,0);
 	if (NULL!=m_subWidget) {
-		scrollOffset = m_subWidget->GetOffset();
-		scrollSize = m_subWidget->GetSize();
+		scrollOffset = m_subWidget->getOffset();
+		scrollSize = m_subWidget->getSize();
 	}
 	relativePos.setY(m_size.y() - relativePos.y());
-	if(    _event.GetType() == ewol::keyEvent::typeMouse
-	    && (    ewol::keyEvent::typeUnknow==m_highSpeedType
-	         || ewol::keyEvent::typeMouse==m_highSpeedType ) ) {
-		if(    _event.GetId() == 1
-		    && _event.GetStatus() == ewol::keyEvent::statusDown) {
+	if(    _event.getType() == ewol::keyEvent::typeMouse
+	    && (    ewol::keyEvent::typeUnknow == m_highSpeedType
+	         || ewol::keyEvent::typeMouse == m_highSpeedType ) ) {
+		if(    _event.getId() == 1
+		    && _event.getStatus() == ewol::keyEvent::statusDown) {
 			// check if selected the scrolling position whth the scrolling bar ...
 			if (relativePos.x() >= (m_size.x()-SCROLL_BAR_SPACE)) {
 				if(    m_size.y() < scrollSize.y()
@@ -152,9 +152,9 @@ bool widget::Scroll::OnEventInput(const ewol::EventInput& _event)
 					// force direct scrolling in this case
 					scrollOffset.setY((int32_t)(scrollSize.y() * (relativePos.y()-SCROLL_BAR_SPACE) / (m_size.y()-SCROLL_BAR_SPACE*2)));
 					scrollOffset.setY(etk_avg(0, scrollOffset.y(), (scrollSize.y() - m_size.y()*m_limit.y())));
-					MarkToRedraw();
+					markToRedraw();
 					if (NULL!=m_subWidget) {
-						m_subWidget->SetOffset(scrollOffset);
+						m_subWidget->setOffset(scrollOffset);
 					}
 					return true;
 				}
@@ -169,74 +169,74 @@ bool widget::Scroll::OnEventInput(const ewol::EventInput& _event)
 					// force direct scrolling in this case
 					scrollOffset.setX((int32_t)(scrollSize.x() * (relativePos.x()-SCROLL_BAR_SPACE) / (m_size.x()-SCROLL_BAR_SPACE*2)));
 					scrollOffset.setY(etk_avg(0, scrollOffset.x(), (scrollSize.x() - m_size.x()*m_limit.x())));
-					MarkToRedraw();
+					markToRedraw();
 					if (NULL!=m_subWidget) {
-						m_subWidget->SetOffset(scrollOffset);
+						m_subWidget->setOffset(scrollOffset);
 					}
 					return true;
 				}
 			}
 			return false;
-		} else if(    _event.GetId() == 4
-		           && _event.GetStatus() == ewol::keyEvent::statusUp) {
+		} else if(    _event.getId() == 4
+		           && _event.getStatus() == ewol::keyEvent::statusUp) {
 			if(m_size.y() < scrollSize.y()) {
 				scrollOffset.setY(scrollOffset.y()-m_pixelScrolling);
 				scrollOffset.setY(etk_avg(0, scrollOffset.y(), (scrollSize.y() - m_size.y()*m_limit.y())));
-				MarkToRedraw();
+				markToRedraw();
 				if (NULL!=m_subWidget) {
-					m_subWidget->SetOffset(scrollOffset);
+					m_subWidget->setOffset(scrollOffset);
 				}
 				return true;
 			}
-		} else if(    _event.GetId() == 5
-		           && _event.GetStatus() == ewol::keyEvent::statusUp) {
+		} else if(    _event.getId() == 5
+		           && _event.getStatus() == ewol::keyEvent::statusUp) {
 			if(m_size.y() < scrollSize.y()) {
 				scrollOffset.setY(scrollOffset.y()+m_pixelScrolling);
 				scrollOffset.setY(etk_avg(0, scrollOffset.y(), (scrollSize.y() - m_size.y()*m_limit.y())));
-				MarkToRedraw();
+				markToRedraw();
 				if (NULL!=m_subWidget) {
-					m_subWidget->SetOffset(scrollOffset);
+					m_subWidget->setOffset(scrollOffset);
 				}
 				return true;
 			}
-		}else if (_event.GetId() == 2) {
-			if (_event.GetStatus() == ewol::keyEvent::statusDown) {
+		}else if (_event.getId() == 2) {
+			if (_event.getStatus() == ewol::keyEvent::statusDown) {
 				m_highSpeedMode = widget::SCROLL_INIT;
 				m_highSpeedType = ewol::keyEvent::typeMouse;
 				m_highSpeedStartPos.setValue(relativePos.x(), relativePos.y());
 				m_highSpeedButton = 2;
-				// not really use... ==> just keep some informations
+				// not really use...  == > just keep some informations
 				return false;
 			}
 		} else if(    widget::SCROLL_DISABLE!=m_highSpeedMode
-		           && _event.GetStatus() == ewol::keyEvent::statusLeave) {
+		           && _event.getStatus() == ewol::keyEvent::statusLeave) {
 			m_highSpeedMode = widget::SCROLL_DISABLE;
 			m_highSpeedType = ewol::keyEvent::typeUnknow;
-			MarkToRedraw();
+			markToRedraw();
 			return true;
 		}
-		if (_event.GetId()==m_highSpeedButton && widget::SCROLL_DISABLE!=m_highSpeedMode) {
-			if (_event.GetStatus() == ewol::keyEvent::statusUp) {
-				if (widget::SCROLL_INIT==m_highSpeedMode) {
-					// TODO : Generate back the down event ...
+		if (_event.getId() == m_highSpeedButton && widget::SCROLL_DISABLE!=m_highSpeedMode) {
+			if (_event.getStatus() == ewol::keyEvent::statusUp) {
+				if (widget::SCROLL_INIT == m_highSpeedMode) {
+					// TODO : generate back the down event ...
 					m_highSpeedMode = widget::SCROLL_DISABLE;
 					m_highSpeedType = ewol::keyEvent::typeUnknow;
 					return false;
 				} else {
 					m_highSpeedMode = widget::SCROLL_GREP_END_EVENT;
-					MarkToRedraw();
+					markToRedraw();
 					return true;
 				}
 			} else if (widget::SCROLL_GREP_END_EVENT == m_highSpeedMode) {
-				if (_event.GetStatus() == ewol::keyEvent::statusSingle) {
+				if (_event.getStatus() == ewol::keyEvent::statusSingle) {
 					m_highSpeedMode = widget::SCROLL_DISABLE;
 					m_highSpeedType = ewol::keyEvent::typeUnknow;
 					m_highSpeedButton = -1;
-					MarkToRedraw();
+					markToRedraw();
 				}
 				return true;
-			} else if(    widget::SCROLL_INIT==m_highSpeedMode
-			           && _event.GetStatus() == ewol::keyEvent::statusMove) {
+			} else if(    widget::SCROLL_INIT == m_highSpeedMode
+			           && _event.getStatus() == ewol::keyEvent::statusMove) {
 				// wait that the cursor move more than 10 px to enable it :
 				if(    abs(relativePos.x() - m_highSpeedStartPos.x()) > 10 
 				    || abs(relativePos.y() - m_highSpeedStartPos.y()) > 10 ) {
@@ -259,113 +259,113 @@ bool widget::Scroll::OnEventInput(const ewol::EventInput& _event)
 					} else {
 						m_highSpeedStartPos.setY(scrollOffset.y() / scrollSize.y() * (m_size.y()-SCROLL_BAR_SPACE*2));
 					}
-					MarkToRedraw();
+					markToRedraw();
 				}
 				scrollOffset.setY(etk_avg(0, scrollOffset.y(), (scrollSize.y() - m_size.y()*m_limit.y())));
 				if (NULL!=m_subWidget) {
-					m_subWidget->SetOffset(scrollOffset);
+					m_subWidget->setOffset(scrollOffset);
 				}
 				return true;
 			}
-			if(    widget::SCROLL_ENABLE_HORIZONTAL==m_highSpeedMode
-			    && _event.GetStatus() == ewol::keyEvent::statusMove) {
+			if(    widget::SCROLL_ENABLE_HORIZONTAL == m_highSpeedMode
+			    && _event.getStatus() == ewol::keyEvent::statusMove) {
 				scrollOffset.setX((int32_t)(scrollSize.x() * (relativePos.x()-SCROLL_BAR_SPACE) / (m_size.x()-SCROLL_BAR_SPACE*2)));
 				scrollOffset.setX(etk_avg(0, scrollOffset.x(), (scrollSize.x() - m_size.x()*m_limit.x() )));
-				MarkToRedraw();
+				markToRedraw();
 				if (NULL!=m_subWidget) {
-					m_subWidget->SetOffset(scrollOffset);
+					m_subWidget->setOffset(scrollOffset);
 				}
 				return true;
 			}
-			if(    widget::SCROLL_ENABLE_VERTICAL==m_highSpeedMode
-			    && _event.GetStatus() == ewol::keyEvent::statusMove) {
+			if(    widget::SCROLL_ENABLE_VERTICAL == m_highSpeedMode
+			    && _event.getStatus() == ewol::keyEvent::statusMove) {
 				scrollOffset.setY((int32_t)(scrollSize.y() * (relativePos.y()-SCROLL_BAR_SPACE) / (m_size.y()-SCROLL_BAR_SPACE*2)));
 				scrollOffset.setY(etk_avg(0, scrollOffset.y(), (scrollSize.y() - m_size.y()*m_limit.x())));
-				MarkToRedraw();
+				markToRedraw();
 				if (NULL!=m_subWidget) {
-					m_subWidget->SetOffset(scrollOffset);
+					m_subWidget->setOffset(scrollOffset);
 				}
 				return true;
 			}
 		}
-	} else if(    ewol::keyEvent::typeFinger==_event.GetType()
-	           && (    ewol::keyEvent::typeUnknow==m_highSpeedType
-	                || ewol::keyEvent::typeFinger==m_highSpeedType ) ) {
-		if (1 == _event.GetId()) {
+	} else if(    ewol::keyEvent::typeFinger == _event.getType()
+	           && (    ewol::keyEvent::typeUnknow == m_highSpeedType
+	                || ewol::keyEvent::typeFinger == m_highSpeedType ) ) {
+		if (1 == _event.getId()) {
 			//EWOL_VERBOSE("event 1  << " << (int32_t)typeEvent << "(" << x << "," << y << ")");
-			if (ewol::keyEvent::statusDown == _event.GetStatus()) {
+			if (ewol::keyEvent::statusDown == _event.getStatus()) {
 				m_highSpeedMode = widget::SCROLL_INIT;
 				m_highSpeedType = ewol::keyEvent::typeFinger;
 				m_highSpeedStartPos.setValue(relativePos.x(), relativePos.y());
-				EWOL_VERBOSE("SCROOL ==> INIT");
+				EWOL_VERBOSE("SCROOL  == > INIT");
 				return true;
-			} else if (ewol::keyEvent::statusUp == _event.GetStatus()) {
+			} else if (ewol::keyEvent::statusUp == _event.getStatus()) {
 				m_highSpeedMode = widget::SCROLL_DISABLE;
 				m_highSpeedType = ewol::keyEvent::typeUnknow;
-				EWOL_VERBOSE("SCROOL ==> DISABLE");
-				MarkToRedraw();
+				EWOL_VERBOSE("SCROOL  == > DISABLE");
+				markToRedraw();
 				return true;
-			} else if (widget::SCROLL_INIT==m_highSpeedMode && ewol::keyEvent::statusMove == _event.GetStatus()) {
+			} else if (widget::SCROLL_INIT == m_highSpeedMode && ewol::keyEvent::statusMove == _event.getStatus()) {
 				// wait that the cursor move more than 10 px to enable it :
 				if(    abs(relativePos.x() - m_highSpeedStartPos.x()) > 10 
 				    || abs(relativePos.y() - m_highSpeedStartPos.y()) > 10 ) {
 					// the scrooling can start : 
 					// select the direction :
 					m_highSpeedMode = widget::SCROLL_ENABLE_FINGER;
-					EWOL_VERBOSE("SCROOL ==> ENABLE");
-					MarkToRedraw();
+					EWOL_VERBOSE("SCROOL  == > ENABLE");
+					markToRedraw();
 				}
 				return true;
-			} if (widget::SCROLL_ENABLE_FINGER==m_highSpeedMode && ewol::keyEvent::statusMove == _event.GetStatus()) {
+			} if (widget::SCROLL_ENABLE_FINGER == m_highSpeedMode && ewol::keyEvent::statusMove == _event.getStatus()) {
 				//scrollOffset.x = (int32_t)(scrollSize.x * x / m_size.x);
 				scrollOffset.setX(scrollOffset.x() - relativePos.x() - m_highSpeedStartPos.x());
 				scrollOffset.setY(scrollOffset.y() - relativePos.y() - m_highSpeedStartPos.y());
 				scrollOffset.setX(etk_avg(0, scrollOffset.x(), (scrollSize.x() - m_size.x()*m_limit.x())));
 				scrollOffset.setY(etk_avg(0, scrollOffset.y(), (scrollSize.y() - m_size.y()*m_limit.y())));
 				m_highSpeedStartPos.setValue(relativePos.x(), relativePos.y());
-				EWOL_VERBOSE("SCROOL ==> MOVE (" << scrollOffset.x() << "," << scrollOffset.y() << ")");
-				MarkToRedraw();
+				EWOL_VERBOSE("SCROOL  == > MOVE (" << scrollOffset.x() << "," << scrollOffset.y() << ")");
+				markToRedraw();
 				return true;
 			}
-		} else if (widget::SCROLL_DISABLE!=m_highSpeedMode && ewol::keyEvent::statusLeave == _event.GetStatus()) {
+		} else if (widget::SCROLL_DISABLE!=m_highSpeedMode && ewol::keyEvent::statusLeave == _event.getStatus()) {
 			m_highSpeedMode = widget::SCROLL_DISABLE;
 			m_highSpeedType = ewol::keyEvent::typeUnknow;
-			EWOL_VERBOSE("SCROOL ==> DISABLE");
-			MarkToRedraw();
+			EWOL_VERBOSE("SCROOL  == > DISABLE");
+			markToRedraw();
 			return true;
 		}
 	}
 	return false;
 }
 
-ewol::Widget* widget::Scroll::GetWidgetAtPos(const vec2& _pos)
+ewol::Widget* widget::Scroll::getWidgetAtPos(const vec2& _pos)
 {
-	ewol::Widget* tmpWidget = widget::Container::GetWidgetAtPos(_pos);
+	ewol::Widget* tmpWidget = widget::Container::getWidgetAtPos(_pos);
 	if (NULL != tmpWidget) {
 		return tmpWidget;
 	}
 	return this;
 }
 
-bool widget::Scroll::OnSetConfig(const ewol::EConfig& _conf)
+bool widget::Scroll::onSetConfig(const ewol::EConfig& _conf)
 {
-	if (true == widget::Container::OnSetConfig(_conf)) {
+	if (true == widget::Container::onSetConfig(_conf)) {
 		return true;
 	}
-	if (_conf.GetConfig() == configLimit) {
-		SetLimit(_conf.GetData());
+	if (_conf.getConfig() == configLimit) {
+		setLimit(_conf.getData());
 		return true;
 	}
 	return false;
 }
 
-bool widget::Scroll::OnGetConfig(const char* _config, etk::UString& _result) const
+bool widget::Scroll::onGetConfig(const char* _config, etk::UString& _result) const
 {
-	if (true == widget::Container::OnGetConfig(_config, _result)) {
+	if (true == widget::Container::onGetConfig(_config, _result)) {
 		return true;
 	}
 	if (_config == configLimit) {
-		_result = GetLimit();
+		_result = getLimit();
 		return true;
 	}
 	return false;
diff --git a/sources/ewol/widget/Scroll.h b/sources/ewol/widget/Scroll.h
index 9216def6..8da918d8 100644
--- a/sources/ewol/widget/Scroll.h
+++ b/sources/ewol/widget/Scroll.h
@@ -32,9 +32,9 @@ namespace widget {
 			// Cinfig parameter list:
 			static const char* const configLimit;
 		public:
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 		private:
-			ewol::Drawing m_draw; // TODO : Change in shaper ... ==> better for annimation and dynamic display ...
+			ewol::Drawing m_draw; // TODO : change in shaper ...  == > better for annimation and dynamic display ...
 		protected:
 			vec2 m_limit;
 		private:
@@ -47,28 +47,28 @@ namespace widget {
 			Scroll(void);
 			virtual ~Scroll(void);
 			/**
-			 * @brief Set the limit of scrolling
+			 * @brief set the limit of scrolling
 			 * @note This permit to scoll element upper the end of the display
 			 * @param[in] _limit scrolling limit [0..1] (represent a pourcent)
 			 */
-			void SetLimit(const vec2& _limit);
+			void setLimit(const vec2& _limit);
 			/**
-			 * @brief Get the limit of scrolling
+			 * @brief get the limit of scrolling
 			 * @return scrolling limit
 			 */
-			const vec2& GetLimit(void) const { return m_limit; };
+			const vec2& getLimit(void) const { return m_limit; };
 			
 		public: // Derived function
-			virtual const char * const GetObjectType(void) { return "ewol::widget::Scroll"; };
-			void CalculateMinMaxSize(void);
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
-			virtual void SystemDraw(const ewol::DrawProperty& _displayProp);
-			virtual ewol::Widget* GetWidgetAtPos(const vec2& _pos);
+			virtual const char * const getObjectType(void) { return "ewol::widget::Scroll"; };
+			void calculateMinMaxSize(void);
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
+			virtual void systemDraw(const ewol::drawProperty& _displayProp);
+			virtual ewol::Widget* getWidgetAtPos(const vec2& _pos);
 		protected: // Derived function
-			virtual void OnDraw(void);
-			virtual bool OnSetConfig(const ewol::EConfig& _conf);
-			virtual bool OnGetConfig(const char* _config, etk::UString& _result) const;
+			virtual void onDraw(void);
+			virtual bool onSetConfig(const ewol::EConfig& _conf);
+			virtual bool onGetConfig(const char* _config, etk::UString& _result) const;
 	};
 	
 };
diff --git a/sources/ewol/widget/Sizer.cpp b/sources/ewol/widget/Sizer.cpp
index fda2a6ec..1d21571d 100644
--- a/sources/ewol/widget/Sizer.cpp
+++ b/sources/ewol/widget/Sizer.cpp
@@ -14,14 +14,14 @@
 #undef __class__
 #define __class__	"Sizer"
 
-static ewol::Widget* Create(void)
+static ewol::Widget* create(void)
 {
 	return new widget::Sizer();
 }
 
-void widget::Sizer::Init(ewol::WidgetManager& _widgetManager)
+void widget::Sizer::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&create);
 }
 
 
@@ -39,52 +39,52 @@ widget::Sizer::~Sizer(void)
 	// disable annimation to remore "remove" error
 	m_animation = animationNone;
 	m_animationTime = 0;
-	//EWOL_DEBUG("[" << GetId() << "]={" << GetObjectType() << "}  Sizer : destroy (mode=" << (m_mode==widget::Sizer::modeVert?"Vert":"Hori") << ")");
+	//EWOL_DEBUG("[" << getId() << "]={" << getObjectType() << "}  sizer : destroy (mode=" << (m_mode == widget::sizer::modeVert?"Vert":"Hori") << ")");
 }
 
 
-void widget::Sizer::SetBorderSize(const ewol::Dimension& _newBorderSize)
+void widget::Sizer::setBorderSize(const ewol::Dimension& _newBorderSize)
 {
 	m_borderSize = _newBorderSize;
-	MarkToRedraw();
-	RequestUpdateSize();
+	markToRedraw();
+	requestUpdateSize();
 }
 
-void widget::Sizer::SetMode(widget::Sizer::displayMode_te _mode)
+void widget::Sizer::setMode(widget::Sizer::displayMode_te _mode)
 {
 	m_mode = _mode;
-	MarkToRedraw();
-	RequestUpdateSize();
+	markToRedraw();
+	requestUpdateSize();
 }
 
-widget::Sizer::displayMode_te widget::Sizer::GetMode(void)
+widget::Sizer::displayMode_te widget::Sizer::getMode(void)
 {
 	return m_mode;
 }
 
-void widget::Sizer::CalculateSize(const vec2& _availlable)
+void widget::Sizer::calculateSize(const vec2& _availlable)
 {
-	ewol::Widget::CalculateSize(_availlable);
-	vec2 tmpBorderSize = m_borderSize.GetPixel();
-	//EWOL_DEBUG("[" << GetId() << "] Update Size : " << _availlable << " nbElement : " << m_subWidget.Size() << " borderSize=" << tmpBorderSize << " from border=" << m_borderSize);
+	ewol::Widget::calculateSize(_availlable);
+	vec2 tmpBorderSize = m_borderSize.getPixel();
+	//EWOL_DEBUG("[" << getId() << "] update size : " << _availlable << " nbElement : " << m_subWidget.size() << " borderSize=" << tmpBorderSize << " from border=" << m_borderSize);
 	m_size -= tmpBorderSize*2;
-	// calculate unExpandable Size :
+	// calculate unExpandable size :
 	float unexpandableSize=0.0;
 	int32_t nbWidgetFixedSize=0;
 	int32_t nbWidgetNotFixedSize=0;
-	for (int32_t iii=0; iiiGetCalculateMinSize();
-			if (m_mode==widget::Sizer::modeVert) {
+			vec2 tmpSize = m_subWidget[iii]->getCalculateMinSize();
+			if (m_mode == widget::Sizer::modeVert) {
 				unexpandableSize += tmpSize.y();
-				if (false == m_subWidget[iii]->CanExpand().y()) {
+				if (false == m_subWidget[iii]->canExpand().y()) {
 					nbWidgetFixedSize++;
 				} else {
 					nbWidgetNotFixedSize++;
 				}
 			} else {
 				unexpandableSize += tmpSize.x();
-				if (false == m_subWidget[iii]->CanExpand().x()) {
+				if (false == m_subWidget[iii]->canExpand().x()) {
 					nbWidgetFixedSize++;
 				} else {
 					nbWidgetNotFixedSize++;
@@ -96,7 +96,7 @@ void widget::Sizer::CalculateSize(const vec2& _availlable)
 	float sizeToAddAtEveryOne = 0;
 	// 2 cases : 1 or more can Expand, or all is done ...
 	if (0 != nbWidgetNotFixedSize) {
-		if (m_mode==widget::Sizer::modeVert) {
+		if (m_mode == widget::Sizer::modeVert) {
 			sizeToAddAtEveryOne = (m_size.y() - unexpandableSize) / nbWidgetNotFixedSize;
 		} else {
 			sizeToAddAtEveryOne = (m_size.x() - unexpandableSize) / nbWidgetNotFixedSize;
@@ -106,58 +106,58 @@ void widget::Sizer::CalculateSize(const vec2& _availlable)
 		}
 	}
 	vec2 tmpOrigin = m_origin + tmpBorderSize;
-	for (int32_t iii=0; iiiGetCalculateMinSize();
-			// Set the origin :
-			//EWOL_DEBUG("[" << GetId() << "] Set iii=" << iii << " ORIGIN : " << tmpOrigin << " & offset=" << m_offset);
-			m_subWidget[iii]->SetOrigin(vec2ClipInt32(tmpOrigin+m_offset));
-			// Now Update his Size  his size in X and the curent sizer size in Y:
-			if (m_mode==widget::Sizer::modeVert) {
-				if (true == m_subWidget[iii]->CanExpand().y()) {
-					m_subWidget[iii]->CalculateSize(vec2ClipInt32(vec2(m_size.x(), tmpSize.y()+sizeToAddAtEveryOne)));
+			vec2 tmpSize = m_subWidget[iii]->getCalculateMinSize();
+			// set the origin :
+			//EWOL_DEBUG("[" << getId() << "] set iii=" << iii << " ORIGIN : " << tmpOrigin << " & offset=" << m_offset);
+			m_subWidget[iii]->setOrigin(vec2ClipInt32(tmpOrigin+m_offset));
+			// Now update his size  his size in X and the curent sizer size in Y:
+			if (m_mode == widget::Sizer::modeVert) {
+				if (true == m_subWidget[iii]->canExpand().y()) {
+					m_subWidget[iii]->calculateSize(vec2ClipInt32(vec2(m_size.x(), tmpSize.y()+sizeToAddAtEveryOne)));
 					tmpOrigin.setY(tmpOrigin.y() + tmpSize.y()+sizeToAddAtEveryOne);
 				} else {
-					m_subWidget[iii]->CalculateSize(vec2ClipInt32(vec2(m_size.x(), tmpSize.y())));
+					m_subWidget[iii]->calculateSize(vec2ClipInt32(vec2(m_size.x(), tmpSize.y())));
 					tmpOrigin.setY(tmpOrigin.y() + tmpSize.y());
 				}
 			} else {
-				if (true == m_subWidget[iii]->CanExpand().x()) {
-					m_subWidget[iii]->CalculateSize(vec2ClipInt32(vec2(tmpSize.x()+sizeToAddAtEveryOne, m_size.y())));
+				if (true == m_subWidget[iii]->canExpand().x()) {
+					m_subWidget[iii]->calculateSize(vec2ClipInt32(vec2(tmpSize.x()+sizeToAddAtEveryOne, m_size.y())));
 					tmpOrigin.setX(tmpOrigin.x() + tmpSize.x()+sizeToAddAtEveryOne);
 				} else {
-					m_subWidget[iii]->CalculateSize(vec2ClipInt32(vec2(tmpSize.x(), m_size.y())));
+					m_subWidget[iii]->calculateSize(vec2ClipInt32(vec2(tmpSize.x(), m_size.y())));
 					tmpOrigin.setX(tmpOrigin.x() + tmpSize.x());
 				}
 			}
 		}
 	}
 	m_size += tmpBorderSize*2;
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-void widget::Sizer::CalculateMinMaxSize(void)
+void widget::Sizer::calculateMinMaxSize(void)
 {
-	//EWOL_DEBUG("[" << GetId() << "] Update minimum Size");
+	//EWOL_DEBUG("[" << getId() << "] update minimum size");
 	m_subExpend.setValue(false, false);
-	m_minSize = m_userMinSize.GetPixel();
-	vec2 tmpBorderSize = m_borderSize.GetPixel();
-	//EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} Set min size : " <<  m_minSize);
+	m_minSize = m_userMinSize.getPixel();
+	vec2 tmpBorderSize = m_borderSize.getPixel();
+	//EWOL_ERROR("[" << getId() << "] {" << getObjectType() << "} set min size : " <<  m_minSize);
 	m_minSize += tmpBorderSize*2;
-	for (int32_t iii=0; iiiCalculateMinMaxSize();
-			if (true == m_subWidget[iii]->CanExpand().x()) {
+			m_subWidget[iii]->calculateMinMaxSize();
+			if (true == m_subWidget[iii]->canExpand().x()) {
 				m_subExpend.setX(true);
 			}
-			if (true == m_subWidget[iii]->CanExpand().y()) {
+			if (true == m_subWidget[iii]->canExpand().y()) {
 				m_subExpend.setY(true);
 			}
-			vec2 tmpSize = m_subWidget[iii]->GetCalculateMinSize();
-			//EWOL_DEBUG("[" << GetId() << "] NewMinSize=" << tmpSize);
-			//EWOL_DEBUG("[" << GetId() << "] {" << GetObjectType() << "}     Get minSize[" << iii << "] "<< tmpSize);
-			if (m_mode==widget::Sizer::modeVert) {
+			vec2 tmpSize = m_subWidget[iii]->getCalculateMinSize();
+			//EWOL_DEBUG("[" << getId() << "] NewMinSize=" << tmpSize);
+			//EWOL_DEBUG("[" << getId() << "] {" << getObjectType() << "}     Get minSize[" << iii << "] "<< tmpSize);
+			if (m_mode == widget::Sizer::modeVert) {
 				m_minSize.setY(m_minSize.y() + tmpSize.y());
 				if (tmpSize.x()>m_minSize.x()) {
 					m_minSize.setX(tmpSize.x());
@@ -170,25 +170,25 @@ void widget::Sizer::CalculateMinMaxSize(void)
 			}
 		}
 	}
-	//EWOL_ERROR("[" << GetId() << "] {" << GetObjectType() << "} Result min size : " <<  m_minSize);
+	//EWOL_ERROR("[" << getId() << "] {" << getObjectType() << "} Result min size : " <<  m_minSize);
 }
 
-bool widget::Sizer::LoadXML(exml::Element* _node)
+bool widget::Sizer::loadXML(exml::Element* _node)
 {
-	if (NULL==_node) {
+	if (NULL == _node) {
 		return false;
 	}
 	// parse generic properties :
-	widget::ContainerN::LoadXML(_node);
+	widget::ContainerN::loadXML(_node);
 	
-	etk::UString tmpAttributeValue = _node->GetAttribute("border");
-	if (tmpAttributeValue.Size()!=0) {
+	etk::UString tmpAttributeValue = _node->getAttribute("border");
+	if (tmpAttributeValue.size()!=0) {
 		m_borderSize = tmpAttributeValue;
 	}
-	tmpAttributeValue = _node->GetAttribute("mode");
-	if (tmpAttributeValue.Size()!=0) {
-		if(    tmpAttributeValue.CompareNoCase("vert")
-		    || tmpAttributeValue.CompareNoCase("vertical")) {
+	tmpAttributeValue = _node->getAttribute("mode");
+	if (tmpAttributeValue.size()!=0) {
+		if(    tmpAttributeValue.compareNoCase("vert")
+		    || tmpAttributeValue.compareNoCase("vertical")) {
 			m_mode = widget::Sizer::modeVert;
 		} else {
 			m_mode = widget::Sizer::modeHori;
@@ -199,42 +199,42 @@ bool widget::Sizer::LoadXML(exml::Element* _node)
 
 
 
-int32_t widget::Sizer::SubWidgetAdd(ewol::Widget* _newWidget)
+int32_t widget::Sizer::subWidgetAdd(ewol::Widget* _newWidget)
 {
 	if (m_animation == animationNone) {
-		return widget::ContainerN::SubWidgetAdd(_newWidget);
+		return widget::ContainerN::subWidgetAdd(_newWidget);
 	}
 	// TODO : ...
-	return widget::ContainerN::SubWidgetAdd(_newWidget);
+	return widget::ContainerN::subWidgetAdd(_newWidget);
 }
 
-int32_t widget::Sizer::SubWidgetAddStart(ewol::Widget* _newWidget)
+int32_t widget::Sizer::subWidgetAddStart(ewol::Widget* _newWidget)
 {
 	if (m_animation == animationNone) {
-		return widget::ContainerN::SubWidgetAddStart(_newWidget);
+		return widget::ContainerN::subWidgetAddStart(_newWidget);
 	}
 	// TODO : ...
-	return widget::ContainerN::SubWidgetAddStart(_newWidget);
+	return widget::ContainerN::subWidgetAddStart(_newWidget);
 }
 
-void widget::Sizer::SubWidgetRemove(ewol::Widget* _newWidget)
+void widget::Sizer::subWidgetRemove(ewol::Widget* _newWidget)
 {
 	if (m_animation == animationNone) {
-		widget::ContainerN::SubWidgetRemove(_newWidget);
+		widget::ContainerN::subWidgetRemove(_newWidget);
 		return;
 	}
 	// TODO : ...
-	widget::ContainerN::SubWidgetRemove(_newWidget);
+	widget::ContainerN::subWidgetRemove(_newWidget);
 }
 
-void widget::Sizer::SubWidgetUnLink(ewol::Widget* _newWidget)
+void widget::Sizer::subWidgetUnLink(ewol::Widget* _newWidget)
 {
 	if (m_animation == animationNone) {
-		widget::ContainerN::SubWidgetUnLink(_newWidget);
+		widget::ContainerN::subWidgetUnLink(_newWidget);
 		return;
 	}
 	// TODO : ...
-	widget::ContainerN::SubWidgetUnLink(_newWidget);
+	widget::ContainerN::subWidgetUnLink(_newWidget);
 }
 
 
diff --git a/sources/ewol/widget/Sizer.h b/sources/ewol/widget/Sizer.h
index d3229355..cd0de8e0 100644
--- a/sources/ewol/widget/Sizer.h
+++ b/sources/ewol/widget/Sizer.h
@@ -21,7 +21,7 @@ namespace widget {
 			/**
 			 * @brief Main call of recording the widget on the List of "widget named creator"
 			 */
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 		public:
 			typedef enum {
 				modeVert, //!< Vertical mode
@@ -40,28 +40,28 @@ namespace widget {
 			 */
 			virtual ~Sizer(void);
 			/**
-			 * @brief Set the mode to display elements.
+			 * @brief set the mode to display elements.
 			 * @param[in] _mode The mode to display the elements.
 			 */
-			void SetMode(displayMode_te _mode);
+			void setMode(displayMode_te _mode);
 			/**
-			 * @brief Get the mode to display elements.
+			 * @brief get the mode to display elements.
 			 * @return The current mode to display the elements.
 			 */
-			displayMode_te GetMode(void);
+			displayMode_te getMode(void);
 		private:
 			ewol::Dimension m_borderSize; //!< Border size needed for all the display
 		public:
 			/**
-			 * @brief Set the current border size of the current element:
+			 * @brief set the current border size of the current element:
 			 * @param[in] _newBorderSize The border size to set (0 if not used)
 			 */
-			void SetBorderSize(const ewol::Dimension& _newBorderSize);
+			void setBorderSize(const ewol::Dimension& _newBorderSize);
 			/**
-			 * @brief Get the current border size of the current element:
+			 * @brief get the current border size of the current element:
 			 * @return the border size (0 if not used)
 			 */
-			const ewol::Dimension& GetBorderSize(void) { return m_borderSize; };
+			const ewol::Dimension& getBorderSize(void) { return m_borderSize; };
 		public:
 			typedef enum {
 				animationNone, //!< No annimation
@@ -75,38 +75,38 @@ namespace widget {
 			animation_te m_animation; //!< Methode add and remove element (animation)
 		public:
 			/**
-			 * @brief Set an animation mode for the new element set in the Widget container.
+			 * @brief set an animation mode for the new element set in the Widget container.
 			 * @param[in] _animation The new animation mode.
 			 */
-			void SetAnimationMode(animation_te _animation) { m_animation = _animation; };
+			void setAnimationMode(animation_te _animation) { m_animation = _animation; };
 			/**
-			 * @brief Get the current animation mode.
+			 * @brief get the current animation mode.
 			 * @return The animation mode.
 			 */
-			animation_te GetAnimationMode(void) { return m_animation;};
+			animation_te getAnimationMode(void) { return m_animation;};
 		private:
 			float m_animationTime; //!< Time in second to generate animation
 		public:
 			/**
-			 * @brief Set the time to produce animation.
+			 * @brief set the time to produce animation.
 			 * @param[in] _time The new animation time.
 			 */
-			void SetAnimationTime(float _time) { m_animationTime = _time; };
+			void setAnimationTime(float _time) { m_animationTime = _time; };
 			/**
-			 * @brief Get the current animation time.
+			 * @brief get the current animation time.
 			 * @return The time to produce the animation.
 			 */
-			float GetAnimationTime(void) { return m_animationTime;};
+			float getAnimationTime(void) { return m_animationTime;};
 		public: // Derived function
-			virtual const char * const GetObjectType(void) { return "ewol::widget::sizer"; };
-			virtual void CalculateSize(const vec2& _availlable);
-			virtual void CalculateMinMaxSize(void);
-			virtual bool LoadXML(exml::Element* _node);
+			virtual const char * const getObjectType(void) { return "ewol::widget::sizer"; };
+			virtual void calculateSize(const vec2& _availlable);
+			virtual void calculateMinMaxSize(void);
+			virtual bool loadXML(exml::Element* _node);
 			// overwrite the set fuction to start annimations ...
-			virtual int32_t SubWidgetAdd(ewol::Widget* _newWidget);
-			virtual int32_t SubWidgetAddStart(ewol::Widget* _newWidget);
-			virtual void SubWidgetRemove(ewol::Widget* _newWidget);
-			virtual void SubWidgetUnLink(ewol::Widget* _newWidget);
+			virtual int32_t subWidgetAdd(ewol::Widget* _newWidget);
+			virtual int32_t subWidgetAddStart(ewol::Widget* _newWidget);
+			virtual void subWidgetRemove(ewol::Widget* _newWidget);
+			virtual void subWidgetUnLink(ewol::Widget* _newWidget);
 	};
 	
 };
diff --git a/sources/ewol/widget/Slider.cpp b/sources/ewol/widget/Slider.cpp
index eb164351..9eeda0e1 100644
--- a/sources/ewol/widget/Slider.cpp
+++ b/sources/ewol/widget/Slider.cpp
@@ -20,14 +20,14 @@ extern const char * const ewolEventSliderChange    = "ewol-event-slider-change";
 #define __class__	"Slider"
 
 
-static ewol::Widget* Create(void)
+static ewol::Widget* create(void)
 {
 	return new widget::Slider();
 }
 
-void widget::Slider::Init(ewol::WidgetManager& _widgetManager)
+void widget::Slider::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&create);
 }
 
 
@@ -35,7 +35,7 @@ const int32_t dotRadius = 6;
 
 widget::Slider::Slider(void)
 {
-	AddEventId(ewolEventSliderChange);
+	addEventId(ewolEventSliderChange);
 	
 	m_value = 0;
 	m_min = 0;
@@ -44,10 +44,10 @@ widget::Slider::Slider(void)
 	m_textColorFg = etk::color::black;
 	
 	m_textColorBg = etk::color::black;
-	m_textColorBg.SetA(0x3F);
-	SetCanHaveFocus(true);
+	m_textColorBg.setA(0x3F);
+	setCanHaveFocus(true);
 	// Limit event at 1:
-	SetMouseLimit(1);
+	setMouseLimit(1);
 }
 
 widget::Slider::~Slider(void)
@@ -56,78 +56,78 @@ widget::Slider::~Slider(void)
 }
 
 
-void widget::Slider::CalculateMinMaxSize(void)
+void widget::Slider::calculateMinMaxSize(void)
 {
-	vec2 minTmp = m_userMinSize.GetPixel();
+	vec2 minTmp = m_userMinSize.getPixel();
 	m_minSize.setValue(etk_max(minTmp.x(), 40),
 	                   etk_max(minTmp.y(), dotRadius*2) );
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-void widget::Slider::SetValue(int32_t val)
+void widget::Slider::setValue(int32_t val)
 {
 	m_value = etk_max(etk_min(val, m_max), m_min);
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-int32_t widget::Slider::GetValue(void)
+int32_t widget::Slider::getValue(void)
 {
 	return m_value;
 }
 
 
-void widget::Slider::SetMin(int32_t val)
+void widget::Slider::setMin(int32_t val)
 {
 	m_min = val;
 	m_value = etk_max(etk_min(m_value, m_max), m_min);
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-void widget::Slider::SetMax(int32_t val)
+void widget::Slider::setMax(int32_t val)
 {
 	m_max = val;
 	m_value = etk_max(etk_min(m_value, m_max), m_min);
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-void widget::Slider::OnRegenerateDisplay(void)
+void widget::Slider::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
+	if (true == needRedraw()) {
 		// clean the object list ...
-		ClearOObjectList();
+		clearOObjectList();
 		
 		ewol::Drawing * tmpDraw = new ewol::Drawing;
 		
-		tmpDraw->SetColor(m_textColorFg);
+		tmpDraw->setColor(m_textColorFg);
 		// draw a line :
-		tmpDraw->SetThickness(1);
-		tmpDraw->SetPos(vec3(dotRadius, m_size.y()/2, 0) );
-		tmpDraw->LineTo(vec3(m_size.x()-dotRadius, m_size.y()/2, 0) );
-		tmpDraw->SetThickness(0);
+		tmpDraw->setThickness(1);
+		tmpDraw->setPos(vec3(dotRadius, m_size.y()/2, 0) );
+		tmpDraw->lineTo(vec3(m_size.x()-dotRadius, m_size.y()/2, 0) );
+		tmpDraw->setThickness(0);
 		
 		etk::Color<> borderDot = m_textColorFg;
-		borderDot.SetA(borderDot.a()/2);
-		tmpDraw->SetPos(vec3(4+((float)(m_value-m_min)/(float)(m_max-m_min))*(float)(m_size.x()-2*dotRadius), m_size.y()/2, 0) );
-		tmpDraw->SetColorBg(borderDot);
-		tmpDraw->Circle(dotRadius);
-		tmpDraw->SetColorBg(m_textColorFg);
-		tmpDraw->Circle(dotRadius/1.6);
-		AddOObject(tmpDraw);
+		borderDot.setA(borderDot.a()/2);
+		tmpDraw->setPos(vec3(4+((float)(m_value-m_min)/(float)(m_max-m_min))*(float)(m_size.x()-2*dotRadius), m_size.y()/2, 0) );
+		tmpDraw->setColorBg(borderDot);
+		tmpDraw->circle(dotRadius);
+		tmpDraw->setColorBg(m_textColorFg);
+		tmpDraw->circle(dotRadius/1.6);
+		addOObject(tmpDraw);
 	}
 }
 
 
-bool widget::Slider::OnEventInput(const ewol::EventInput& _event)
+bool widget::Slider::onEventInput(const ewol::EventInput& _event)
 {
-	vec2 relativePos = RelativePosition(_event.GetPos());
+	vec2 relativePos = relativePosition(_event.getPos());
 	//EWOL_DEBUG("Event on Slider ...");
-	if (1 == _event.GetId()) {
-		if(    ewol::keyEvent::statusSingle == _event.GetStatus()
-		    || ewol::keyEvent::statusMove   == _event.GetStatus()) {
+	if (1 == _event.getId()) {
+		if(    ewol::keyEvent::statusSingle == _event.getStatus()
+		    || ewol::keyEvent::statusMove   == _event.getStatus()) {
 			// get the new position :
 			EWOL_VERBOSE("Event on Slider (" << relativePos.x() << "," << relativePos.y() << ")");
 			int32_t oldValue = m_value;
@@ -135,8 +135,8 @@ bool widget::Slider::OnEventInput(const ewol::EventInput& _event)
 			m_value = etk_max(etk_min(m_value, m_max), m_min);
 			if (oldValue != m_value) {
 				EWOL_DEBUG(" new value : " << m_value << " in [" << m_min << ".." << m_max << "]");
-				GenerateEventId(ewolEventSliderChange, m_value);
-				MarkToRedraw();
+				generateEventId(ewolEventSliderChange, m_value);
+				markToRedraw();
 			}
 			return true;
 		}
diff --git a/sources/ewol/widget/Slider.h b/sources/ewol/widget/Slider.h
index bd80dbf5..1f863c30 100644
--- a/sources/ewol/widget/Slider.h
+++ b/sources/ewol/widget/Slider.h
@@ -21,15 +21,15 @@ namespace widget {
 	class Slider :public widget::Drawable
 	{
 		public:
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 		public:
 			Slider(void);
 			virtual ~Slider(void);
-			void SetValue(int32_t val);
-			int32_t GetValue(void);
-			void SetMin(int32_t val);
-			void SetMax(int32_t val);
-			void SetColor(etk::Color<> newColor) { m_textColorFg = newColor; };
+			void setValue(int32_t val);
+			int32_t getValue(void);
+			void setMin(int32_t val);
+			void setMax(int32_t val);
+			void setColor(etk::Color<> newColor) { m_textColorFg = newColor; };
 		private:
 			int32_t m_value;
 			int32_t m_min;
@@ -38,10 +38,10 @@ namespace widget {
 			etk::Color<> m_textColorBg; //!< Background color
 		public:
 			// Derived function
-			virtual const char * const GetObjectType(void) { return "Ewol::Slider"; } ;
-			virtual void CalculateMinMaxSize(void);
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
+			virtual const char * const getObjectType(void) { return "Ewol::Slider"; } ;
+			virtual void calculateMinMaxSize(void);
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
 	};
 	
 };
diff --git a/sources/ewol/widget/Spacer.cpp b/sources/ewol/widget/Spacer.cpp
index 0f5d67f6..4634f757 100644
--- a/sources/ewol/widget/Spacer.cpp
+++ b/sources/ewol/widget/Spacer.cpp
@@ -17,24 +17,24 @@
 
 const char* const widget::Spacer::configColor = "color";
 
-static ewol::Widget* Create(void)
+static ewol::Widget* create(void)
 {
 	return new widget::Spacer();
 }
 
-void widget::Spacer::Init(ewol::WidgetManager& _widgetManager)
+void widget::Spacer::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&create);
 }
 
 
 widget::Spacer::Spacer(void)
 {
 	m_userMinSize = ewol::Dimension(vec2(10,10));
-	SetCanHaveFocus(false);
+	setCanHaveFocus(false);
 	m_color = etk::color::black;
-	m_color.SetA(0);
-	RegisterConfig(configColor, "color", NULL, "background of the spacer");
+	m_color.setA(0);
+	registerConfig(configColor, "color", NULL, "background of the spacer");
 }
 
 widget::Spacer::~Spacer(void)
@@ -42,48 +42,48 @@ widget::Spacer::~Spacer(void)
 	
 }
 
-void widget::Spacer::OnDraw(void)
+void widget::Spacer::onDraw(void)
 {
-	m_draw.Draw();
+	m_draw.draw();
 }
 
 
 #define BORDER_SIZE_TMP  (4)
-void widget::Spacer::OnRegenerateDisplay(void)
+void widget::Spacer::onRegenerateDisplay(void)
 {
-	if (false == NeedRedraw()) {
+	if (false == needRedraw()) {
 		return;
 	}
-	m_draw.Clear();
+	m_draw.clear();
 	
 	if (m_color.a() == 0) {
 		return;
 	}
-	m_draw.SetColor(m_color);
-	m_draw.SetPos(vec3(0, 0, 0) );
-	m_draw.RectangleWidth(vec3(m_size.x(), m_size.y(),0) );
+	m_draw.setColor(m_color);
+	m_draw.setPos(vec3(0, 0, 0) );
+	m_draw.rectangleWidth(vec3(m_size.x(), m_size.y(),0) );
 }
 
-bool widget::Spacer::OnSetConfig(const ewol::EConfig& _conf)
+bool widget::Spacer::onSetConfig(const ewol::EConfig& _conf)
 {
-	if (true == ewol::Widget::OnSetConfig(_conf)) {
+	if (true == ewol::Widget::onSetConfig(_conf)) {
 		return true;
 	}
-	if (_conf.GetConfig() == configColor) {
-		m_color = _conf.GetData();
-		MarkToRedraw();
+	if (_conf.getConfig() == configColor) {
+		m_color = _conf.getData();
+		markToRedraw();
 		return true;
 	}
 	return false;
 }
 
-bool widget::Spacer::OnGetConfig(const char* _config, etk::UString& _result) const
+bool widget::Spacer::onGetConfig(const char* _config, etk::UString& _result) const
 {
-	if (true == ewol::Widget::OnGetConfig(_config, _result)) {
+	if (true == ewol::Widget::onGetConfig(_config, _result)) {
 		return true;
 	}
 	if (_config == configColor) {
-		_result = m_color.GetString();
+		_result = m_color.getString();
 		return true;
 	}
 	return false;
diff --git a/sources/ewol/widget/Spacer.h b/sources/ewol/widget/Spacer.h
index fb8fdd3e..1cbc7522 100644
--- a/sources/ewol/widget/Spacer.h
+++ b/sources/ewol/widget/Spacer.h
@@ -20,7 +20,7 @@ namespace widget {
 	class Spacer :public ewol::Widget
 	{
 		public:
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 			// Config list of properties
 			static const char* const configColor;
 		private:
@@ -41,15 +41,15 @@ namespace widget {
 			 * @brief Spziby the background color (basicly transparent)
 			 * @param[in] newColor the display background color
 			 */
-			void SetColor(etk::Color<> _newColor) { m_color = _newColor; MarkToRedraw(); };
+			void setColor(etk::Color<> _newColor) { m_color = _newColor; markToRedraw(); };
 		public:
 			// Derived function
-			virtual const char * const GetObjectType(void) { return "ewol::spacer"; };
-			virtual ewol::Widget * GetWidgetAtPos(const vec2& _pos) { return NULL; };
-			virtual void OnRegenerateDisplay(void);
-			virtual void OnDraw(void);
-			virtual bool OnSetConfig(const ewol::EConfig& _conf);
-			virtual bool OnGetConfig(const char* _config, etk::UString& _result) const;
+			virtual const char * const getObjectType(void) { return "ewol::spacer"; };
+			virtual ewol::Widget * getWidgetAtPos(const vec2& _pos) { return NULL; };
+			virtual void onRegenerateDisplay(void);
+			virtual void onDraw(void);
+			virtual bool onSetConfig(const ewol::EConfig& _conf);
+			virtual bool onGetConfig(const char* _config, etk::UString& _result) const;
 	};
 	
 };
diff --git a/sources/ewol/widget/WSlider.cpp b/sources/ewol/widget/WSlider.cpp
index a4d55299..66fb554f 100644
--- a/sources/ewol/widget/WSlider.cpp
+++ b/sources/ewol/widget/WSlider.cpp
@@ -33,14 +33,14 @@ const char* const widget::WSlider::eventStopSlide = "ewol-widget-wslider-event-s
 const char* const widget::WSlider::configMode = "mode";
 
 
-static ewol::Widget* Create(void)
+static ewol::Widget* create(void)
 {
 	return new widget::WSlider();
 }
 
-void widget::WSlider::Init(ewol::WidgetManager& _widgetManager)
+void widget::WSlider::init(ewol::WidgetManager& _widgetManager)
 {
-	_widgetManager.AddWidgetCreator(__class__,&Create);
+	_widgetManager.addWidgetCreator(__class__,&create);
 }
 
 widget::WSlider::WSlider(void) : 
@@ -51,10 +51,10 @@ widget::WSlider::WSlider(void) :
 	m_transitionSpeed(1.0f),
 	m_transitionSlide(sladingTransitionHori)
 {
-	AddEventId(eventStartSlide);
-	AddEventId(eventStopSlide);
-	// Add configuration
-	RegisterConfig(configMode, "list", "vert;hori", "Transition mode of the slider");
+	addEventId(eventStartSlide);
+	addEventId(eventStopSlide);
+	// add configuration
+	registerConfig(configMode, "list", "vert;hori", "Transition mode of the slider");
 }
 
 widget::WSlider::~WSlider(void)
@@ -63,17 +63,17 @@ widget::WSlider::~WSlider(void)
 }
 
 
-void widget::WSlider::CalculateSize(const vec2& _availlable)
+void widget::WSlider::calculateSize(const vec2& _availlable)
 {
-	//EWOL_DEBUG("Update Size");
-	widget::ContainerN::CalculateSize(_availlable);
+	//EWOL_DEBUG("Update size");
+	widget::ContainerN::calculateSize(_availlable);
 	
 	if (m_windowsDestination == m_windowsSources) {
 		int32_t iii = m_windowsDestination;
-		if (iii < m_subWidget.Size()) {
+		if (iii < m_subWidget.size()) {
 			if (NULL != m_subWidget[iii]) {
-				m_subWidget[iii]->SetOrigin(m_origin+m_offset);
-				m_subWidget[iii]->CalculateSize(m_size);
+				m_subWidget[iii]->setOrigin(m_origin+m_offset);
+				m_subWidget[iii]->calculateSize(m_size);
 			}
 		}
 	} else {
@@ -82,46 +82,46 @@ void widget::WSlider::CalculateSize(const vec2& _availlable)
 			factor = 1.0f;
 		}
 		int32_t iii = m_windowsSources;
-		if (iii < m_subWidget.Size()) {
+		if (iii < m_subWidget.size()) {
 			if (NULL != m_subWidget[iii]) {
 				if (m_transitionSlide == sladingTransitionHori) {
-					m_subWidget[iii]->SetOrigin(   vec2(m_origin.x() + factor*(m_size.x()*m_slidingProgress),
+					m_subWidget[iii]->setOrigin(   vec2(m_origin.x() + factor*(m_size.x()*m_slidingProgress),
 					                                    m_origin.y())
 					                             + m_offset);
 				} else {
-					m_subWidget[iii]->SetOrigin(   vec2(m_origin.x(),
+					m_subWidget[iii]->setOrigin(   vec2(m_origin.x(),
 					                                    m_origin.y() + factor*(m_size.y()*m_slidingProgress))
 					                             + m_offset);
 				}
-				m_subWidget[iii]->CalculateSize(m_size);
+				m_subWidget[iii]->calculateSize(m_size);
 			}
 		}
 		iii = m_windowsDestination;
-		if (iii < m_subWidget.Size()) {
+		if (iii < m_subWidget.size()) {
 			if (NULL != m_subWidget[iii]) {
 				if (m_transitionSlide == sladingTransitionHori) {
-					m_subWidget[iii]->SetOrigin(   vec2(m_origin.x() + factor*(m_size.x()*m_slidingProgress - m_size.x()),
+					m_subWidget[iii]->setOrigin(   vec2(m_origin.x() + factor*(m_size.x()*m_slidingProgress - m_size.x()),
 					                                    m_origin.y())
 					                             + m_offset);
 				} else {
-					m_subWidget[iii]->SetOrigin(   vec2(m_origin.x(),
+					m_subWidget[iii]->setOrigin(   vec2(m_origin.x(),
 					                                    m_origin.y() + factor*(m_size.y()*m_slidingProgress - m_size.y()))
 					                             + m_offset);
 				}
-				m_subWidget[iii]->CalculateSize(m_size);
+				m_subWidget[iii]->calculateSize(m_size);
 			}
 		}
 	}
-	MarkToRedraw();
+	markToRedraw();
 }
 
-void widget::WSlider::SubWidgetSelectSet(int32_t _id)
+void widget::WSlider::subWidgetSelectSet(int32_t _id)
 {
 	int32_t elementID = -1;
 	// search element in the list : 
-	for( int32_t iii=0 ; iiiGetId()==_id) {
+			if (m_subWidget[iii]->getId() == _id) {
 				elementID = iii;
 				break;
 			}
@@ -134,22 +134,22 @@ void widget::WSlider::SubWidgetSelectSet(int32_t _id)
 	}
 	if (elementID != m_windowsDestination) {
 		m_windowsRequested = elementID;
-		GenerateEventId(eventStartSlide);
-		PeriodicCallEnable();
-		MarkToRedraw();
+		generateEventId(eventStartSlide);
+		periodicCallEnable();
+		markToRedraw();
 	}
 }
 
-void widget::WSlider::SubWidgetSelectSet(ewol::Widget* _widgetPointer)
+void widget::WSlider::subWidgetSelectSet(ewol::Widget* _widgetPointer)
 {
 	if (_widgetPointer == NULL) {
 		EWOL_ERROR("Can not change to a widget NULL");
 		return;
 	}
-	for (int32_t iii=0; iiiGetName() == _widgetName) {
-				SubWidgetSelectSet(iii);
+			if (m_subWidget[iii]->getName() == _widgetName) {
+				subWidgetSelectSet(iii);
 				return;
 			}
 		}
@@ -176,17 +176,17 @@ void widget::WSlider::SubWidgetSelectSet(const etk::UString& _widgetName)
 
 
 
-void widget::WSlider::SetTransitionMode(widget::WSlider::sladingMode_te _mode)
+void widget::WSlider::setTransitionMode(widget::WSlider::sladingMode_te _mode)
 {
 	if (m_transitionSlide != _mode) {
 		m_transitionSlide = _mode;
-		MarkToRedraw();
+		markToRedraw();
 	}
 }
 
 
 
-void widget::WSlider::PeriodicCall(const ewol::EventTime& _event)
+void widget::WSlider::periodicCall(const ewol::EventTime& _event)
 {
 	if (m_slidingProgress >= 1.0) {
 		m_windowsSources = m_windowsDestination;
@@ -196,8 +196,8 @@ void widget::WSlider::PeriodicCall(const ewol::EventTime& _event)
 			m_slidingProgress = 0.0;
 		} else {
 			// end of periodic :
-			PeriodicCallDisable();
-			GenerateEventId(eventStopSlide);
+			periodicCallDisable();
+			generateEventId(eventStopSlide);
 		}
 		m_windowsRequested = -1;
 	}
@@ -213,101 +213,101 @@ void widget::WSlider::PeriodicCall(const ewol::EventTime& _event)
 				m_windowsRequested = -1;
 			}
 		}
-		m_slidingProgress += _event.GetDeltaCall()/m_transitionSpeed;
+		m_slidingProgress += _event.getDeltaCall()/m_transitionSpeed;
 		m_slidingProgress = etk_avg(0.0f, m_slidingProgress, 1.0f);
 	}
-	CalculateSize(m_size);
-	MarkToRedraw();
+	calculateSize(m_size);
+	markToRedraw();
 }
 
 
-void widget::WSlider::SystemDraw(const ewol::DrawProperty& _displayProp)
+void widget::WSlider::systemDraw(const ewol::drawProperty& _displayProp)
 {
-	if (true==m_hide){
+	if (true == m_hide){
 		// widget is hidden ...
 		return;
 	}
-	// note : do not call the widget container ==> overload this one ...
-	ewol::Widget::SystemDraw(_displayProp);
+	// note : do not call the widget container  == > overload this one ...
+	ewol::Widget::systemDraw(_displayProp);
 	
 	// subwidget draw
-	ewol::DrawProperty prop = _displayProp;
-	prop.Limit(m_origin, m_size);
+	ewol::drawProperty prop = _displayProp;
+	prop.limit(m_origin, m_size);
 	
 	if (m_windowsDestination == m_windowsSources) {
 		//EWOL_DEBUG("Draw : " << m_windowsDestination);
 		int32_t iii = m_windowsDestination;
-		if (iii>=0 || iii < m_subWidget.Size()) {
+		if (iii >= 0 || iii < m_subWidget.size()) {
 			if (NULL != m_subWidget[iii]) {
-				m_subWidget[iii]->SystemDraw(prop);
+				m_subWidget[iii]->systemDraw(prop);
 			}
 		}
 	} else {
 		//EWOL_DEBUG("Draw : " << m_windowsSources << "=>" << m_windowsDestination << "progress=" << ((float)m_slidingProgress/1000.) );
 		// draw Sources :
 		int32_t iii = m_windowsSources;
-		if (iii>=0 || iii < m_subWidget.Size()) {
+		if (iii >= 0 || iii < m_subWidget.size()) {
 			if (NULL != m_subWidget[iii]) {
-				m_subWidget[iii]->SystemDraw(prop);
+				m_subWidget[iii]->systemDraw(prop);
 			}
 		}
-		// Draw Destination : 
+		// draw Destination : 
 		iii = m_windowsDestination;
-		if (iii>=0 || iii < m_subWidget.Size()) {
+		if (iii >= 0 || iii < m_subWidget.size()) {
 			if (NULL != m_subWidget[iii]) {
-				m_subWidget[iii]->SystemDraw(prop);
+				m_subWidget[iii]->systemDraw(prop);
 			}
 		}
 	}
 }
 
-void widget::WSlider::OnRegenerateDisplay(void)
+void widget::WSlider::onRegenerateDisplay(void)
 {
 	if (m_windowsDestination == m_windowsSources) {
 		int32_t iii = m_windowsDestination;
-		if (iii>=0 || iii < m_subWidget.Size()) {
+		if (iii >= 0 || iii < m_subWidget.size()) {
 			if (NULL != m_subWidget[iii]) {
-				m_subWidget[iii]->OnRegenerateDisplay();
+				m_subWidget[iii]->onRegenerateDisplay();
 			}
 		}
 	} else {
 		int32_t iii = m_windowsSources;
-		if (iii>=0 || iii < m_subWidget.Size()) {
+		if (iii >= 0 || iii < m_subWidget.size()) {
 			if (NULL != m_subWidget[iii]) {
-				m_subWidget[iii]->OnRegenerateDisplay();
+				m_subWidget[iii]->onRegenerateDisplay();
 			}
 		}
 		iii = m_windowsDestination;
-		if (iii>=0 || iii < m_subWidget.Size()) {
+		if (iii >= 0 || iii < m_subWidget.size()) {
 			if (NULL != m_subWidget[iii]) {
-				m_subWidget[iii]->OnRegenerateDisplay();
+				m_subWidget[iii]->onRegenerateDisplay();
 			}
 		}
 	}
 }
 
 
-bool widget::WSlider::OnSetConfig(const ewol::EConfig& _conf)
+bool widget::WSlider::onSetConfig(const ewol::EConfig& _conf)
 {
-	if (true == widget::ContainerN::OnSetConfig(_conf)) {
+	if (true == widget::ContainerN::onSetConfig(_conf)) {
 		return true;
 	}
-	if (_conf.GetConfig() == configMode) {
+	if (_conf.getConfig() == configMode) {
 		sladingMode_te tmpTransition = sladingTransitionHori;
-		if(true == _conf.GetData().CompareNoCase("vert")) {
+		if(true == _conf.getData().compareNoCase("vert")) {
 			tmpTransition = sladingTransitionVert;
-		} else if(true == _conf.GetData().CompareNoCase("hori")) {
+		} else if(true == _conf.getData().compareNoCase("hori")) {
 			tmpTransition = sladingTransitionHori;
 		}
-		SetTransitionMode(tmpTransition);
+		setTransitionMode(tmpTransition);
 		return true;
 	}
 	return false;
 }
 
-bool widget::WSlider::OnGetConfig(const char* _config, etk::UString& _result) const
+bool widget::WSlider::onGetConfig(const char* _config, etk::UString& _result) const
 {
-	if (true == widget::ContainerN::OnGetConfig(_config, _result)) {
+	if (true == widget::ContainerN::onGetConfig(_config, _result)) {
 		return true;
 	}
 	if (_config == configMode) {
@@ -326,19 +326,19 @@ bool widget::WSlider::OnGetConfig(const char* _config, etk::UString& _result) co
 }
 
 
-ewol::Widget* widget::WSlider::GetWidgetAtPos(const vec2& _pos)
+ewol::Widget* widget::WSlider::getWidgetAtPos(const vec2& _pos)
 {
-	if (true == IsHide()) {
+	if (true == isHide()) {
 		return NULL;
 	}
 	if (m_windowsDestination == m_windowsSources) {
-		if (m_windowsDestinationGetSize();
-			vec2 tmpOrigin = m_subWidget[m_windowsDestination]->GetOrigin();
+		if (m_windowsDestinationgetSize();
+			vec2 tmpOrigin = m_subWidget[m_windowsDestination]->getOrigin();
 			if(    (tmpOrigin.x() <= _pos.x() && tmpOrigin.x() + tmpSize.x() >= _pos.x())
 			    && (tmpOrigin.y() <= _pos.y() && tmpOrigin.y() + tmpSize.y() >= _pos.y()) )
 			{
-				ewol::Widget * tmpWidget = m_subWidget[m_windowsDestination]->GetWidgetAtPos(_pos);
+				ewol::Widget * tmpWidget = m_subWidget[m_windowsDestination]->getWidgetAtPos(_pos);
 				if (NULL != tmpWidget) {
 					return tmpWidget;
 				}
@@ -346,26 +346,26 @@ ewol::Widget* widget::WSlider::GetWidgetAtPos(const vec2& _pos)
 			}
 		}
 	} else {
-		if (m_windowsDestinationGetSize();
-			vec2 tmpOrigin = m_subWidget[m_windowsDestination]->GetOrigin();
+		if (m_windowsDestinationgetSize();
+			vec2 tmpOrigin = m_subWidget[m_windowsDestination]->getOrigin();
 			if(    (tmpOrigin.x() <= _pos.x() && tmpOrigin.x() + tmpSize.x() >= _pos.x())
 			    && (tmpOrigin.y() <= _pos.y() && tmpOrigin.y() + tmpSize.y() >= _pos.y()) )
 			{
-				ewol::Widget * tmpWidget = m_subWidget[m_windowsDestination]->GetWidgetAtPos(_pos);
+				ewol::Widget * tmpWidget = m_subWidget[m_windowsDestination]->getWidgetAtPos(_pos);
 				if (NULL != tmpWidget) {
 					return tmpWidget;
 				}
 				return NULL;
 			}
 		}
-		if (m_windowsSourcesGetSize();
-			vec2 tmpOrigin = m_subWidget[m_windowsSources]->GetOrigin();
+		if (m_windowsSourcesgetSize();
+			vec2 tmpOrigin = m_subWidget[m_windowsSources]->getOrigin();
 			if(    (tmpOrigin.x() <= _pos.x() && tmpOrigin.x() + tmpSize.x() >= _pos.x())
 			    && (tmpOrigin.y() <= _pos.y() && tmpOrigin.y() + tmpSize.y() >= _pos.y()) )
 			{
-				ewol::Widget * tmpWidget = m_subWidget[m_windowsSources]->GetWidgetAtPos(_pos);
+				ewol::Widget * tmpWidget = m_subWidget[m_windowsSources]->getWidgetAtPos(_pos);
 				if (NULL != tmpWidget) {
 					return tmpWidget;
 				}
diff --git a/sources/ewol/widget/WSlider.h b/sources/ewol/widget/WSlider.h
index c360ed7a..41c9c644 100644
--- a/sources/ewol/widget/WSlider.h
+++ b/sources/ewol/widget/WSlider.h
@@ -19,7 +19,7 @@ namespace widget {
 	class WSlider :public widget::ContainerN
 	{
 		public:
-			static void Init(ewol::WidgetManager& _widgetManager);
+			static void init(ewol::WidgetManager& _widgetManager);
 			// Event list of properties
 			static const char* const eventStartSlide;
 			static const char* const eventStopSlide;
@@ -43,52 +43,52 @@ namespace widget {
 			 * @brief Select a new subwidget to display
 			 * @param[in] _id Id of the subwidget requested
 			 */
-			void SubWidgetSelectSet(int32_t _id);
+			void subWidgetSelectSet(int32_t _id);
 			/** 
 			 * @brief Select a new subwidget to display
 			 * @param[in] _widgetPointer Pointer on the widget selected (must be added before)
 			 */
-			void SubWidgetSelectSet(ewol::Widget* _widgetPointer);
+			void subWidgetSelectSet(ewol::Widget* _widgetPointer);
 			/** 
 			 * @brief Select a new subwidget to display
 			 * @param[in] _widgetName Name of the subwidget name
 			 */
-			void SubWidgetSelectSet(const etk::UString& _widgetName);
+			void subWidgetSelectSet(const etk::UString& _widgetName);
 		private:
-			float m_transitionSpeed; //!< speed of the transition (default 1 ==> 1s)
+			float m_transitionSpeed; //!< speed of the transition (default 1  == > 1s)
 		public:
 			/** 
-			 * @brief Set transition speed element.
+			 * @brief set transition speed element.
 			 * @param[in] _timeSecond number of second needed to do the transition.
 			 */
-			void SetTransitionSpeed(float _timeSecond) { m_transitionSpeed = _timeSecond; };
+			void setTransitionSpeed(float _timeSecond) { m_transitionSpeed = _timeSecond; };
 			/** 
-			 * @brief Get transition speed element.
+			 * @brief get transition speed element.
 			 * @return number of second needed to do the transition.
 			 */
-			float GetTransitionSpeed(void) { return m_transitionSpeed; };
+			float getTransitionSpeed(void) { return m_transitionSpeed; };
 		private:
 			sladingMode_te m_transitionSlide; //!< mode to slide the widgets
 		public:
 			/** 
-			 * @brief Set a new mode of sliding element
+			 * @brief set a new mode of sliding element
 			 * @param[in] _mode new display mode
 			 */
-			void SetTransitionMode(sladingMode_te _mode);
+			void setTransitionMode(sladingMode_te _mode);
 			/** 
-			 * @brief Get a new mode of sliding element
+			 * @brief get a new mode of sliding element
 			 * @return The current sliding mode
 			 */
-			sladingMode_te GetTransitionMode(void) { return m_transitionSlide; };
+			sladingMode_te getTransitionMode(void) { return m_transitionSlide; };
 		public: // Derived function
-			virtual const char * const GetObjectType(void) { return "Ewol::WSlider"; };
-			virtual void CalculateSize(const vec2& _availlable);
-			virtual void SystemDraw(const ewol::DrawProperty& _displayProp);
-			virtual void OnRegenerateDisplay(void);
-			virtual ewol::Widget* GetWidgetAtPos(const vec2& _pos);
-			virtual void PeriodicCall(const ewol::EventTime& _event);
-			virtual bool OnSetConfig(const ewol::EConfig& _conf);
-			virtual bool OnGetConfig(const char* _config, etk::UString& _result) const;
+			virtual const char * const getObjectType(void) { return "Ewol::WSlider"; };
+			virtual void calculateSize(const vec2& _availlable);
+			virtual void systemDraw(const ewol::drawProperty& _displayProp);
+			virtual void onRegenerateDisplay(void);
+			virtual ewol::Widget* getWidgetAtPos(const vec2& _pos);
+			virtual void periodicCall(const ewol::EventTime& _event);
+			virtual bool onSetConfig(const ewol::EConfig& _conf);
+			virtual bool onGetConfig(const char* _config, etk::UString& _result) const;
 	};
 	
 	etk::CCout& operator <<(etk::CCout& _os, const widget::WSlider::sladingMode_te _obj);
diff --git a/sources/ewol/widget/Widget.cpp b/sources/ewol/widget/Widget.cpp
index cd96f574..0db06c46 100644
--- a/sources/ewol/widget/Widget.cpp
+++ b/sources/ewol/widget/Widget.cpp
@@ -16,13 +16,13 @@
 #undef __class__
 #define __class__ "DrawProperty"
 
-etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::DrawProperty& _obj)
+etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::drawProperty& _obj)
 {
 	_os << "{ windowsSize=" << _obj.m_windowsSize << " start=" << _obj.m_origin << " stop=" << (_obj.m_origin+_obj.m_size) << "}";
 	return _os;
 }
 
-void ewol::DrawProperty::Limit(const vec2& _origin, const vec2& _size)
+void ewol::drawProperty::limit(const vec2& _origin, const vec2& _size)
 {
 	m_size += m_origin;
 	m_origin.setMax(_origin);
@@ -34,7 +34,7 @@ void ewol::DrawProperty::Limit(const vec2& _origin, const vec2& _size)
 #define __class__ "gravity"
 
 
-etk::UString ewol::GravityToString(const ewol::gravity_te _obj)
+etk::UString ewol::gravityToString(const ewol::gravity_te _obj)
 {
 	switch(_obj) {
 		case ewol::gravityCenter:
@@ -59,7 +59,7 @@ etk::UString ewol::GravityToString(const ewol::gravity_te _obj)
 	return "unknow";
 }
 
-ewol::gravity_te ewol::StringToGravity(const etk::UString& _obj)
+ewol::gravity_te ewol::stringToGravity(const etk::UString& _obj)
 {
 	if (_obj == "center") {
 		return ewol::gravityCenter;
@@ -85,7 +85,7 @@ ewol::gravity_te ewol::StringToGravity(const etk::UString& _obj)
 
 etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::gravity_te _obj)
 {
-	_os << ewol::GravityToString(_obj);
+	_os << ewol::gravityToString(_obj);
 	return _os;
 }
 
@@ -125,25 +125,25 @@ ewol::Widget::Widget(void) :
 	m_cursorDisplay(ewol::cursorArrow)
 {
 	// set all the config in the list :
-	RegisterConfig(ewol::Widget::configFill, "bvec2", NULL, "Fill the widget available size");
-	RegisterConfig(ewol::Widget::configExpand, "bvec2", NULL, "Request the widget Expand size wile space is available");
-	RegisterConfig(ewol::Widget::configHide, "bool", NULL, "The widget start hided");
-	RegisterConfig(ewol::Widget::configFocus, "bool", NULL, "The widget request focus");
-	RegisterConfig(ewol::Widget::configMinSize, "dimension", NULL, "User minimum size");
-	RegisterConfig(ewol::Widget::configMaxSize, "dimension", NULL, "User maximum size");
-	RegisterConfig(ewol::Widget::configGravity, "list", "center;top-left;top;top-right;right;buttom-right;buttom;buttom-left;left", "User maximum size");
+	registerConfig(ewol::Widget::configFill, "bvec2", NULL, "Fill the widget available size");
+	registerConfig(ewol::Widget::configExpand, "bvec2", NULL, "Request the widget Expand size wile space is available");
+	registerConfig(ewol::Widget::configHide, "bool", NULL, "The widget start hided");
+	registerConfig(ewol::Widget::configFocus, "bool", NULL, "The widget request focus");
+	registerConfig(ewol::Widget::configMinSize, "dimension", NULL, "User minimum size");
+	registerConfig(ewol::Widget::configMaxSize, "dimension", NULL, "User maximum size");
+	registerConfig(ewol::Widget::configGravity, "list", "center;top-left;top;top-right;right;buttom-right;buttom;buttom-left;left", "User maximum size");
 }
 
 
 ewol::Widget::~Widget(void)
 {
-	// Remove his own focus...
-	GetWidgetManager().Rm(this);
+	// remove his own focus...
+	getWidgetManager().rm(this);
 	// clean all the short-cut ...
-	ShortCutClean();
+	shortCutClean();
 }
 
-void ewol::Widget::SetUpperWidget(ewol::Widget* _upper)
+void ewol::Widget::setUpperWidget(ewol::Widget* _upper)
 {
 	if (NULL == _upper) {
 		//just remove father :
@@ -151,84 +151,84 @@ void ewol::Widget::SetUpperWidget(ewol::Widget* _upper)
 		return;
 	}
 	if (NULL != m_up) {
-		EWOL_WARNING("[" << GetId() << "] Replace upper widget of this one ...");
+		EWOL_WARNING("[" << getId() << "] Replace upper widget of this one ...");
 	}
 	m_up = _upper;
 }
 
-void ewol::Widget::OnObjectRemove(ewol::EObject* _removeObject)
+void ewol::Widget::onObjectRemove(ewol::EObject* _removeObject)
 {
 	if (_removeObject == m_up) {
-		EWOL_WARNING("[" << GetId() << "] Remove upper widget befor removing this widget ...");
+		EWOL_WARNING("[" << getId() << "] remove upper widget befor removing this widget ...");
 		m_up = NULL;
 	}
 }
 
-void ewol::Widget::Hide(void)
+void ewol::Widget::hide(void)
 {
 	m_hide = true;
-	MarkToRedraw();
-	RequestUpdateSize();
+	markToRedraw();
+	requestUpdateSize();
 }
 
 
-void ewol::Widget::Show(void)
+void ewol::Widget::show(void)
 {
 	m_hide = false;
-	MarkToRedraw();
-	RequestUpdateSize();
+	markToRedraw();
+	requestUpdateSize();
 }
 
 
-void ewol::Widget::CalculateSize(const vec2& _available)
+void ewol::Widget::calculateSize(const vec2& _available)
 {
 	m_size = _available;
 	m_size.setMax(m_minSize);
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-bool ewol::Widget::SetFocus(void)
+bool ewol::Widget::setFocus(void)
 {
 	if (true == m_canFocus) {
 		m_hasFocus = true;
-		OnGetFocus();
+		onGetFocus();
 		return true;
 	}
 	return false;
 }
 
 
-bool ewol::Widget::RmFocus(void)
+bool ewol::Widget::rmFocus(void)
 {
 	if (true == m_canFocus) {
 		m_hasFocus = false;
-		OnLostFocus();
+		onLostFocus();
 		return true;
 	}
 	return false;
 }
 
 
-void ewol::Widget::SetCanHaveFocus(bool _canFocusState)
+void ewol::Widget::setCanHaveFocus(bool _canFocusState)
 {
 	m_canFocus = _canFocusState;
 	if (true == m_hasFocus) {
-		(void)RmFocus();
+		(void)rmFocus();
 	}
 }
 
 
-void ewol::Widget::KeepFocus(void)
+void ewol::Widget::keepFocus(void)
 {
-	GetWidgetManager().FocusKeep(this);
+	getWidgetManager().focusKeep(this);
 }
 
-void ewol::Widget::SetOffset(const vec2& _newVal)
+void ewol::Widget::setOffset(const vec2& _newVal)
 {
 	if (m_offset != _newVal) {
 		m_offset = _newVal;
-		MarkToRedraw();
+		markToRedraw();
 	}
 }
 
@@ -259,9 +259,9 @@ void ewol::Widget::SetOffset(const vec2& _newVal)
      /
    (0,0)
 */
-void ewol::Widget::SystemDraw(const DrawProperty& _displayProp)
+void ewol::Widget::systemDraw(const drawProperty& _displayProp)
 {
-	if (true==m_hide){
+	if (true == m_hide){
 		// widget is hidden ...
 		return;
 	}
@@ -270,12 +270,12 @@ void ewol::Widget::SystemDraw(const DrawProperty& _displayProp)
 	// check if the element is displayable in the windows : 
 	if(    _displayProp.m_windowsSize.x() < m_origin.x()
 	    || _displayProp.m_windowsSize.y() < m_origin.y() ) {
-		// out of the windows ==> nothing to display ...
+		// out of the windows  == > nothing to display ...
 		return;
 	}
 	
-	DrawProperty tmpSize = _displayProp;
-	tmpSize.Limit(m_origin, m_size);
+	drawProperty tmpSize = _displayProp;
+	tmpSize.limit(m_origin, m_size);
 	if (tmpSize.m_size.x() <= 0 || tmpSize.m_size.y() <= 0) {
 		return;
 	}
@@ -300,16 +300,16 @@ void ewol::Widget::SystemDraw(const DrawProperty& _displayProp)
 	                                   (int32_t)( 1));
 	mat4 tmpMat = tmpProjection * tmpScale * tmpTranslate;
 
-	ewol::openGL::Push();
+	ewol::openGL::push();
 	// set internal matrix system :
-	ewol::openGL::SetMatrix(tmpMat);
-	//int64_t ___startTime = ewol::GetTime();
-	OnDraw();
+	ewol::openGL::setMatrix(tmpMat);
+	//int64_t ___startTime = ewol::getTime();
+	onDraw();
 	
 	#ifdef old_PLOP
 	if(    (_displayProp.m_origin.x() > m_origin.x())
 	    || (_displayProp.m_origin.x() + _displayProp.m_size.x() < m_size.x() + m_origin.x()) ) {
-		// here we invert the reference of the standard OpenGl view because the reference in the common display is Top left and not buttom left
+		// here we invert the reference of the standard openGl view because the reference in the common display is Top left and not buttom left
 		int32_t tmpOriginX = etk_max(_displayProp.m_origin.x(), m_origin.x());
 		int32_t tmppp1 = _displayProp.m_origin.x() + _displayProp.m_size.x();
 		int32_t tmppp2 = m_origin.x() + m_size.x();
@@ -329,10 +329,10 @@ void ewol::Widget::SystemDraw(const DrawProperty& _displayProp)
 		mat4 tmpProjection = etk::matOrtho(-tmpclipX/2, tmpclipX/2, -m_size.y()/2, m_size.y()/2, -1, 1);
 		mat4 tmpMat = tmpProjection * tmpScale * tmpTranslate;
 		// set internal matrix system :
-		ewol::openGL::SetMatrix(tmpMat);
-		//int64_t ___startTime = ewol::GetTime();
-		OnDraw();
-		//float ___localTime = (float)(ewol::GetTime() - ___startTime) / 1000.0f;
+		ewol::openGL::setMatrix(tmpMat);
+		//int64_t ___startTime = ewol::getTime();
+		onDraw();
+		//float ___localTime = (float)(ewol::getTime() - ___startTime) / 1000.0f;
 		//EWOL_DEBUG("      Widget1  : " << ___localTime << "ms ");
 	} else {
 		EWOL_DEBUG("rasta..");
@@ -345,103 +345,103 @@ void ewol::Widget::SystemDraw(const DrawProperty& _displayProp)
 		mat4 tmpProjection = etk::matOrtho(-m_size.x()/2, m_size.x()/2, -m_size.y()/2, m_size.y()/2, -1, 1);
 		mat4 tmpMat = tmpProjection * tmpScale * tmpTranslate;
 		// set internal matrix system :
-		ewol::openGL::SetMatrix(tmpMat);
-		//int64_t ___startTime = ewol::GetTime();
-		OnDraw();
-		//float ___localTime = (float)(ewol::GetTime() - ___startTime) / 1000.0f;
+		ewol::openGL::setMatrix(tmpMat);
+		//int64_t ___startTime = ewol::getTime();
+		onDraw();
+		//float ___localTime = (float)(ewol::getTime() - ___startTime) / 1000.0f;
 		//EWOL_DEBUG("      Widget2  : " << ___localTime << "ms ");
 	}
 	#endif
-	ewol::openGL::Pop();
+	ewol::openGL::pop();
 	return;
 }
 
-void ewol::Widget::PeriodicCallDisable(void)
+void ewol::Widget::periodicCallDisable(void)
 {
 	m_periodicCallDeltaTime=0;
 	m_periodicCallTime=-1;
-	GetWidgetManager().PeriodicCallRm(this);
+	getWidgetManager().periodicCallRm(this);
 }
 
-void ewol::Widget::PeriodicCallEnable(float _callInSecond)
+void ewol::Widget::periodicCallEnable(float _callInSecond)
 {
 	if (_callInSecond < 0) {
-		PeriodicCallDisable();
+		periodicCallDisable();
 	} else {
-		GetWidgetManager().PeriodicCallAdd(this);
+		getWidgetManager().periodicCallAdd(this);
 		m_periodicCallDeltaTime = _callInSecond*1000000.0;
-		m_periodicCallTime = ewol::GetTime();
+		m_periodicCallTime = ewol::getTime();
 	}
 }
 
 
-void ewol::Widget::MarkToRedraw(void)
+void ewol::Widget::markToRedraw(void)
 {
 	m_needRegenerateDisplay = true;
-	GetWidgetManager().MarkDrawingIsNeeded();
+	getWidgetManager().markDrawingIsNeeded();
 }
 
 
-void ewol::Widget::SetZoom(float _newVal)
+void ewol::Widget::setZoom(float _newVal)
 {
 	m_zoom = etk_avg(0.0000001,_newVal,1000000.0);
-	MarkToRedraw();
+	markToRedraw();
 }
 
-float ewol::Widget::GetZoom(void)
+float ewol::Widget::getZoom(void)
 {
 	return m_zoom;
 }
 
-void ewol::Widget::SetOrigin(const vec2& _pos)
+void ewol::Widget::setOrigin(const vec2& _pos)
 {
 	#if DEBUG_LEVEL > 2
 		if(    m_origin.x() < -5000
 		    || m_origin.y() < -5000) {
-			EWOL_WARNING("[" << GetId() << "] Set origin < 5000 : " << m_origin);
+			EWOL_WARNING("[" << getId() << "] set origin < 5000 : " << m_origin);
 		}
 	#endif
 	m_origin = _pos;
 }
 
-vec2 ewol::Widget::GetOrigin(void)
+vec2 ewol::Widget::getOrigin(void)
 {
 	return m_origin;
 }
 
-vec2 ewol::Widget::RelativePosition(const vec2& _pos)
+vec2 ewol::Widget::relativePosition(const vec2& _pos)
 {
 	return _pos - m_origin;
 }
 
-void ewol::Widget::CalculateMinMaxSize(void)
+void ewol::Widget::calculateMinMaxSize(void)
 {
-	m_minSize = m_userMinSize.GetPixel();
-	//EWOL_ERROR("[" << GetId() << "] convert in min size : " << m_userMinSize << " out=" << m_minSize);
-	m_maxSize = m_userMaxSize.GetPixel();
-	MarkToRedraw();
+	m_minSize = m_userMinSize.getPixel();
+	//EWOL_ERROR("[" << getId() << "] convert in min size : " << m_userMinSize << " out=" << m_minSize);
+	m_maxSize = m_userMaxSize.getPixel();
+	markToRedraw();
 }
 
-vec2 ewol::Widget::GetCalculateMinSize(void)
+vec2 ewol::Widget::getCalculateMinSize(void)
 {
-	if (false==IsHide()) {
+	if (false == isHide()) {
 		return m_minSize;
 	}
 	return vec2(0,0);
 }
 
-vec2 ewol::Widget::GetCalculateMaxSize(void)
+vec2 ewol::Widget::getCalculateMaxSize(void)
 {
-	if (false==IsHide()) {
+	if (false == isHide()) {
 		return m_maxSize;
 	}
 	return vec2(ULTIMATE_MAX_SIZE,ULTIMATE_MAX_SIZE);
 }
 
-void ewol::Widget::SetMinSize(const ewol::Dimension& _size)
+void ewol::Widget::setMinSize(const ewol::Dimension& _size)
 {
-	vec2 pixelMin = _size.GetPixel();
-	vec2 pixelMax = m_userMaxSize.GetPixel();
+	vec2 pixelMin = _size.getPixel();
+	vec2 pixelMax = m_userMaxSize.getPixel();
 	// check minimum & maximum compatibility :
 	bool error=false;
 	if (pixelMin.x()>pixelMax.x()) {
@@ -450,30 +450,30 @@ void ewol::Widget::SetMinSize(const ewol::Dimension& _size)
 	if (pixelMin.y()>pixelMax.y()) {
 		error=true;
 	}
-	if (error==true) {
-		EWOL_ERROR("Can not set a 'min Size' > 'max size' set nothing ...");
+	if (error == true) {
+		EWOL_ERROR("Can not set a 'min size' > 'max size' set nothing ...");
 		return;
 	}
 	m_userMinSize = _size;
-	RequestUpdateSize();
+	requestUpdateSize();
 }
 
-void ewol::Widget::SetNoMinSize(void)
+void ewol::Widget::setNoMinSize(void)
 {
-	m_userMinSize.Set(vec2(0,0),ewol::Dimension::Pixel);
+	m_userMinSize.set(vec2(0,0),ewol::Dimension::Pixel);
 }
 
-void ewol::Widget::CheckMinSize(void)
+void ewol::Widget::checkMinSize(void)
 {
-	vec2 pixelSize = m_userMinSize.GetPixel();
+	vec2 pixelSize = m_userMinSize.getPixel();
 	m_minSize.setX(etk_max(m_minSize.x(), pixelSize.x()));
 	m_minSize.setY(etk_max(m_minSize.y(), pixelSize.y()));
 }
 
-void ewol::Widget::SetMaxSize(const ewol::Dimension& _size)
+void ewol::Widget::setMaxSize(const ewol::Dimension& _size)
 {
-	vec2 pixelMin = m_userMinSize.GetPixel();
-	vec2 pixelMax = _size.GetPixel();
+	vec2 pixelMin = m_userMinSize.getPixel();
+	vec2 pixelMax = _size.getPixel();
 	// check minimum & maximum compatibility :
 	bool error=false;
 	if (pixelMin.x()>pixelMax.x()) {
@@ -482,64 +482,64 @@ void ewol::Widget::SetMaxSize(const ewol::Dimension& _size)
 	if (pixelMin.y()>pixelMax.y()) {
 		error=true;
 	}
-	if (error==true) {
-		EWOL_ERROR("Can not set a 'min Size' > 'max size' set nothing ...");
+	if (error == true) {
+		EWOL_ERROR("Can not set a 'min size' > 'max size' set nothing ...");
 		return;
 	}
 	m_userMaxSize = _size;
-	RequestUpdateSize();
+	requestUpdateSize();
 }
 
-void ewol::Widget::SetNoMaxSize(void)
+void ewol::Widget::setNoMaxSize(void)
 {
-	m_userMaxSize.Set(vec2(ULTIMATE_MAX_SIZE,ULTIMATE_MAX_SIZE),ewol::Dimension::Pixel);
+	m_userMaxSize.set(vec2(ULTIMATE_MAX_SIZE,ULTIMATE_MAX_SIZE),ewol::Dimension::Pixel);
 }
 
-void ewol::Widget::CheckMaxSize(void)
+void ewol::Widget::checkMaxSize(void)
 {
-	vec2 pixelSize = m_userMaxSize.GetPixel();
+	vec2 pixelSize = m_userMaxSize.getPixel();
 	m_maxSize.setX(etk_min(m_maxSize.x(), pixelSize.x()));
 	m_maxSize.setY(etk_min(m_maxSize.y(), pixelSize.y()));
 }
 
-vec2 ewol::Widget::GetSize(void)
+vec2 ewol::Widget::getSize(void)
 {
-	if (false==IsHide()) {
+	if (false == isHide()) {
 		return m_size;
 	}
 	return vec2(0,0);
 }
 
-void ewol::Widget::SetExpand(const bvec2& _newExpand)
+void ewol::Widget::setExpand(const bvec2& _newExpand)
 {
 	if(    m_userExpand.x() != _newExpand.x()
 	    || m_userExpand.y() != _newExpand.y()) {
 		m_userExpand = _newExpand;
-		RequestUpdateSize();
-		MarkToRedraw();
+		requestUpdateSize();
+		markToRedraw();
 	}
 }
 
-bvec2 ewol::Widget::CanExpand(void)
+bvec2 ewol::Widget::canExpand(void)
 {
-	if (false==IsHide()) {
+	if (false == isHide()) {
 		return m_userExpand;
 	}
 	return bvec2(false,false);
 }
 
 
-void ewol::Widget::SetFill(const bvec2& _newFill)
+void ewol::Widget::setFill(const bvec2& _newFill)
 {
 	if(    m_userFill.x() != _newFill.x()
 	    || m_userFill.y() != _newFill.y()) {
 		m_userFill = _newFill;
-		RequestUpdateSize();
-		MarkToRedraw();
+		requestUpdateSize();
+		markToRedraw();
 	}
 }
 
-const bvec2& ewol::Widget::CanFill(void)
+const bvec2& ewol::Widget::canFill(void)
 {
 	return m_userFill;
 }
@@ -548,10 +548,10 @@ const bvec2& ewol::Widget::CanFill(void)
 // -- Shortcut : management of the shortcut
 // ----------------------------------------------------------------------------------------------------------------
 
-void ewol::Widget::ShortCutAdd(const char * _descriptiveString, const char * _generateEventId, etk::UString _data, bool _broadcast)
+void ewol::Widget::shortCutAdd(const char * _descriptiveString, const char * _generateEventId, etk::UString _data, bool _broadcast)
 {
-	if(		NULL==_descriptiveString
-		||	0==strlen(_descriptiveString))
+	if(		NULL == _descriptiveString
+		||	0 == strlen(_descriptiveString))
 	{
 		EWOL_ERROR("try to add shortcut with no descriptive string ...");
 		return;
@@ -641,29 +641,29 @@ void ewol::Widget::ShortCutAdd(const char * _descriptiveString, const char * _ge
 		tmpElement->unicodeValue = _descriptiveString[strlen(_descriptiveString) -1];
 	}
 	// add it on the List ...
-	m_localShortcut.PushBack(tmpElement);
+	m_localShortcut.pushBack(tmpElement);
 }
 
 
-void ewol::Widget::ShortCutClean(void)
+void ewol::Widget::shortCutClean(void)
 {
-	for (int32_t iii=0; iii= 'A' && _unicodeValue <='Z') {
+	if (_unicodeValue >= 'A' && _unicodeValue  <= 'Z') {
 		_unicodeValue += 'a' - 'A';
 	}
 	//EWOL_INFO("Try to find generic shortcut ...");
-	for(int32_t iii=m_localShortcut.Size()-1; iii>=0; iii--) {
+	for(int32_t iii=m_localShortcut.size()-1; iii >= 0; iii--) {
 		if(NULL != m_localShortcut[iii]) {
 			if(    m_localShortcut[iii]->specialKey.shift == _special.shift
 			    && m_localShortcut[iii]->specialKey.ctrl  == _special.ctrl
@@ -673,16 +673,15 @@ bool ewol::Widget::OnEventShortCut(ewol::SpecialKey& _special, uniChar_t _unicod
 			              && m_localShortcut[iii]->unicodeValue == _unicodeValue)
 			         || (    m_localShortcut[iii]->keyboardMoveValue == _kbMove
 			              && m_localShortcut[iii]->unicodeValue == 0)
-			       ) )
-			{
+			       ) ) {
 				if (_isDown) {
 					if (true == m_localShortcut[iii]->broadcastEvent) {
 						// send message at all the widget (exepted this one)
-						SendMultiCast(m_localShortcut[iii]->generateEventId, m_localShortcut[iii]->eventData);
+						sendMultiCast(m_localShortcut[iii]->generateEventId, m_localShortcut[iii]->eventData);
 					}
 					// send message direct to the current widget (in every case, really useful for some generic windows shortcut)
 					ewol::EMessage tmpMsg(this, m_localShortcut[iii]->generateEventId, m_localShortcut[iii]->eventData);
-					OnReceiveMessage(tmpMsg);
+					onReceiveMessage(tmpMsg);
 				} // no else
 				return true;
 			}
@@ -692,135 +691,135 @@ bool ewol::Widget::OnEventShortCut(ewol::SpecialKey& _special, uniChar_t _unicod
 }
 
 
-void ewol::Widget::GrabCursor(void)
+void ewol::Widget::grabCursor(void)
 {
 	if (false == m_grabCursor) {
-		GetContext().InputEventGrabPointer(this);
+		getContext().inputEventGrabPointer(this);
 		m_grabCursor = true;
 	}
 }
 
-void ewol::Widget::UnGrabCursor(void)
+void ewol::Widget::unGrabCursor(void)
 {
-	if (true==m_grabCursor) {
-		GetContext().InputEventUnGrabPointer();
+	if (true == m_grabCursor) {
+		getContext().inputEventUnGrabPointer();
 		m_grabCursor = false;
 	}
 }
 
 
-bool ewol::Widget::GetGrabStatus(void)
+bool ewol::Widget::getGrabStatus(void)
 {
 	return m_grabCursor;
 }
 
 
 
-void ewol::Widget::SetCursor(ewol::cursorDisplay_te _newCursor)
+void ewol::Widget::setCursor(ewol::cursorDisplay_te _newCursor)
 {
 	EWOL_DEBUG("Change Cursor in " << _newCursor);
 	m_cursorDisplay = _newCursor;
-	GetContext().SetCursor(m_cursorDisplay);
+	getContext().setCursor(m_cursorDisplay);
 }
 
-ewol::cursorDisplay_te ewol::Widget::GetCursor(void)
+ewol::cursorDisplay_te ewol::Widget::getCursor(void)
 {
 	return m_cursorDisplay;
 }
 
-bool ewol::Widget::LoadXML(exml::Element* _node)
+bool ewol::Widget::loadXML(exml::Element* _node)
 {
 	// Call EObject basic parser
-	ewol::EObject::LoadXML(_node); // note : Load standard parameters (attribute in XML)
-	MarkToRedraw();
+	ewol::EObject::loadXML(_node); // note : load standard parameters (attribute in XML)
+	markToRedraw();
 	return true;
 }
 
-ewol::Widget* ewol::Widget::GetWidgetNamed(const etk::UString& _widgetName)
+ewol::Widget* ewol::Widget::getWidgetNamed(const etk::UString& _widgetName)
 {
-	EWOL_VERBOSE("[" << GetId() << "] {" << GetObjectType() << "} compare : " << GetName() << "==" << _widgetName );
-	if (GetName()==_widgetName) {
+	EWOL_VERBOSE("[" << getId() << "] {" << getObjectType() << "} compare : " << getName() << " == " << _widgetName );
+	if (getName() == _widgetName) {
 		return this;
 	}
 	return NULL;
 }
 
 
-bool ewol::Widget::SystemEventEntry(ewol::EventEntrySystem& _event)
+bool ewol::Widget::systemEventEntry(ewol::EventEntrySystem& _event)
 {
 	if (NULL != m_up) {
-		if (true==m_up->SystemEventEntry(_event)) {
+		if (true == m_up->systemEventEntry(_event)) {
 			return true;
 		}
 	}
-	return OnEventEntry(_event.m_event);
+	return onEventEntry(_event.m_event);
 }
 
-bool ewol::Widget::SystemEventInput(ewol::EventInputSystem& _event)
+bool ewol::Widget::systemEventInput(ewol::EventInputSystem& _event)
 {
 	if (NULL != m_up) {
-		if (true==m_up->SystemEventInput(_event)) {
+		if (true == m_up->systemEventInput(_event)) {
 			return true;
 		}
 	}
-	return OnEventInput(_event.m_event);
+	return onEventInput(_event.m_event);
 }
 
 
-void ewol::Widget::SetGravity(gravity_te _gravity)
+void ewol::Widget::setGravity(gravity_te _gravity)
 {
 	m_gravity = _gravity;
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-bool ewol::Widget::OnSetConfig(const ewol::EConfig& _conf)
+bool ewol::Widget::onSetConfig(const ewol::EConfig& _conf)
 {
-	if (true == ewol::EObject::OnSetConfig(_conf)) {
+	if (true == ewol::EObject::onSetConfig(_conf)) {
 		return true;
 	}
-	if (_conf.GetConfig() == ewol::Widget::configFill) {
-		SetFill(_conf.GetData());
+	if (_conf.getConfig() == ewol::Widget::configFill) {
+		setFill(_conf.getData());
 		return true;
 	}
-	if (_conf.GetConfig() == ewol::Widget::configExpand) {
-		SetExpand(_conf.GetData());
+	if (_conf.getConfig() == ewol::Widget::configExpand) {
+		setExpand(_conf.getData());
 		return true;
 	}
-	if (_conf.GetConfig() == ewol::Widget::configHide) {
-		if(true == _conf.GetData().ToBool()) {
-			Hide();
+	if (_conf.getConfig() == ewol::Widget::configHide) {
+		if(true == _conf.getData().toBool()) {
+			hide();
 		} else {
-			Show();
+			show();
 		}
 		return true;
 	}
-	if (_conf.GetConfig() == ewol::Widget::configFocus) {
-		if(true == _conf.GetData().ToBool()) {
-			KeepFocus();
+	if (_conf.getConfig() == ewol::Widget::configFocus) {
+		if(true == _conf.getData().toBool()) {
+			keepFocus();
 		} else {
 			//nothing to do ...
 		}
 		return true;
 	}
-	if (_conf.GetConfig() == ewol::Widget::configMinSize) {
-		m_userMinSize = _conf.GetData();
+	if (_conf.getConfig() == ewol::Widget::configMinSize) {
+		m_userMinSize = _conf.getData();
 		return true;
 	}
-	if (_conf.GetConfig() == ewol::Widget::configMaxSize) {
-		m_userMaxSize = _conf.GetData();
+	if (_conf.getConfig() == ewol::Widget::configMaxSize) {
+		m_userMaxSize = _conf.getData();
 		return true;
 	}
-	if (_conf.GetConfig() == ewol::Widget::configGravity) {
-		m_gravity = StringToGravity(_conf.GetData());
+	if (_conf.getConfig() == ewol::Widget::configGravity) {
+		m_gravity = stringToGravity(_conf.getData());
 		return true;
 	}
 	return false;
 }
 
-bool ewol::Widget::OnGetConfig(const char* _config, etk::UString& _result) const
+bool ewol::Widget::onGetConfig(const char* _config, etk::UString& _result) const
 {
-	if (true == ewol::EObject::OnGetConfig(_config, _result)) {
+	if (true == ewol::EObject::onGetConfig(_config, _result)) {
 		return true;
 	}
 	if (_config == ewol::Widget::configFill) {
@@ -833,7 +832,7 @@ bool ewol::Widget::OnGetConfig(const char* _config, etk::UString& _result) const
 	}
 	if (_config == ewol::Widget::configHide) {
 		// TODO : Understand why it does not work : _result = m_hide;
-		if (true==m_hide) {
+		if (true == m_hide) {
 			_result = "true";
 		} else {
 			_result = "false";
@@ -849,37 +848,37 @@ bool ewol::Widget::OnGetConfig(const char* _config, etk::UString& _result) const
 		return true;
 	}
 	if (_config == ewol::Widget::configGravity) {
-		_result = GravityToString(m_gravity);
+		_result = gravityToString(m_gravity);
 		return true;
 	}
 	return false;
 }
 
-void ewol::Widget::RequestUpdateSize(void)
+void ewol::Widget::requestUpdateSize(void)
 {
-	GetContext().RequestUpdateSize();
+	getContext().requestUpdateSize();
 }
 
 
-ewol::WidgetManager& ewol::Widget::GetWidgetManager(void)
+ewol::WidgetManager& ewol::Widget::getWidgetManager(void)
 {
-	return GetContext().GetWidgetManager();
+	return getContext().getWidgetManager();
 }
 
 
-ewol::Windows* ewol::Widget::GetWindows(void)
+ewol::Windows* ewol::Widget::getWindows(void)
 {
-	return GetContext().GetWindows();
+	return getContext().getWindows();
 }
 
 
-void ewol::Widget::ShowKeyboard(void)
+void ewol::Widget::showKeyboard(void)
 {
-	GetContext().KeyboardShow();
+	getContext().keyboardShow();
 }
 
-void ewol::Widget::HideKeyboard(void)
+void ewol::Widget::hideKeyboard(void)
 {
-	GetContext().KeyboardHide();
+	getContext().keyboardHide();
 }
 
diff --git a/sources/ewol/widget/Widget.h b/sources/ewol/widget/Widget.h
index b667ac52..ade7a35a 100644
--- a/sources/ewol/widget/Widget.h
+++ b/sources/ewol/widget/Widget.h
@@ -32,7 +32,7 @@ namespace ewol {
 
 namespace ewol {
 	
-	class DrawProperty{
+	class drawProperty{
 		/*
 		                                                          /--> m_windowsSize
 		      *--------------------------------------------------*
@@ -61,9 +61,9 @@ namespace ewol {
 			ivec2 m_windowsSize; //!< Windows compleate size
 			ivec2 m_origin; //!< Windows clipping upper widget (can not be <0)
 			ivec2 m_size; //!< Windows clipping upper widget (can not be <0 and >m_windowsSize)
-			void Limit(const vec2& _origin, const vec2& _size);
+			void limit(const vec2& _origin, const vec2& _size);
 	};
-	etk::CCout& operator <<(etk::CCout& _os, const ewol::DrawProperty& _obj);
+	etk::CCout& operator <<(etk::CCout& _os, const ewol::drawProperty& _obj);
 	
 	typedef enum {
 		gravityCenter=0x00,
@@ -77,8 +77,8 @@ namespace ewol {
 		gravityLeft=0x08,
 	}gravity_te;
 	etk::CCout& operator <<(etk::CCout& _os, const ewol::gravity_te _obj);
-	etk::UString GravityToString(const ewol::gravity_te _obj);
-	ewol::gravity_te StringToGravity(const etk::UString& _obj);
+	etk::UString gravityToString(const ewol::gravity_te _obj);
+	ewol::gravity_te stringToGravity(const etk::UString& _obj);
 	
 	class EventShortCut {
 		public:
@@ -118,11 +118,11 @@ namespace ewol {
 			 */
 			virtual ~Widget(void);
 			/**
-			 * @brief Get the current Object type of the EObject
+			 * @brief get the current Object type of the EObject
 			 * @param[in] objectType type description
 			 * @return true if the object is compatible, otherwise false
 			 */
-			virtual const char * const GetObjectType(void) { return "Ewol::Widget"; };
+			virtual const char * const getObjectType(void) { return "Ewol::Widget"; };
 		// ----------------------------------------------------------------------------------------------------------------
 		// -- Hierarchy management:
 		// ----------------------------------------------------------------------------------------------------------------
@@ -130,21 +130,21 @@ namespace ewol {
 			ewol::Widget* m_up; //!< uppper widget in the tree of widget
 		public:
 			/**
-			 * @brief Set the upper widget of this widget.
-			 * @param[in] _upper Father widget (only keep the last and write error if a previous was set) ==> disable with NULL.
+			 * @brief set the upper widget of this widget.
+			 * @param[in] _upper Father widget (only keep the last and write error if a previous was set)  == > disable with NULL.
 			 */
-			void SetUpperWidget(ewol::Widget* _upper);
+			void setUpperWidget(ewol::Widget* _upper);
 			/**
-			 * @brief Remove the upper widget of this widget.
+			 * @brief remove the upper widget of this widget.
 			 */
-			void RemoveUpperWidget(void) { SetUpperWidget(NULL); };
+			void removeUpperWidget(void) { setUpperWidget(NULL); };
 			/**
-			 * @brief Get the upper widget (father).
+			 * @brief get the upper widget (father).
 			 * @ return the requested widget (if NULL , 2 case : root widget or error implementation).
 			 */
-			ewol::Widget* GetUpperWidget(void) { return m_up; };
+			ewol::Widget* getUpperWidget(void) { return m_up; };
 		// ----------------------------------------------------------------------------------------------------------------
-		// -- Widget Size:
+		// -- Widget size:
 		// ----------------------------------------------------------------------------------------------------------------
 		protected:
 			vec2 m_size; //!< internal : current size of the widget
@@ -152,106 +152,106 @@ namespace ewol {
 			vec2 m_maxSize; //!< internal : maximum size of the widget
 		public:
 			/**
-			 * @brief Convert the absolute position in the local Position (Relative)
+			 * @brief convert the absolute position in the local Position (Relative)
 			 * @param[in] _pos Absolute position that you request convertion
 			 * @return the relative position
 			 */
-			virtual vec2 RelativePosition(const vec2& _pos);
+			virtual vec2 relativePosition(const vec2& _pos);
 			/**
 			 * @brief Parent set the possible diplay size of the current widget whith his own possibilities
 			 *        By default this save the widget available size in the widget size
 			 * @param[in] _available Available x&y pixel size
 			 * @note : INTERNAL EWOL SYSTEM
 			 */
-			virtual void CalculateSize(const vec2& _available);
+			virtual void calculateSize(const vec2& _available);
 			/**
-			 * @brief Get the widget size
+			 * @brief get the widget size
 			 * @return Requested size
 			 * @note : INTERNAL EWOL SYSTEM
 			 */
-			virtual vec2 GetSize(void);
+			virtual vec2 getSize(void);
 			/**
-			 * @brief Calculate the minimum and maximum size (need to estimate expend properties of the widget)
+			 * @brief calculate the minimum and maximum size (need to estimate expend properties of the widget)
 			 * @note : INTERNAL EWOL SYSTEM
 			 */
-			virtual void CalculateMinMaxSize(void);
+			virtual void calculateMinMaxSize(void);
 			/**
-			 * @brief Get the widget minimum size calculated
+			 * @brief get the widget minimum size calculated
 			 * @return Requested size
 			 * @note : INTERNAL EWOL SYSTEM
 			 */
-			virtual vec2 GetCalculateMinSize(void);
+			virtual vec2 getCalculateMinSize(void);
 			/**
-			 * @brief Get the widget maximum size calculated
+			 * @brief get the widget maximum size calculated
 			 * @return Requested size
 			 * @note : INTERNAL EWOL SYSTEM
 			 */
-			virtual vec2 GetCalculateMaxSize(void);
+			virtual vec2 getCalculateMaxSize(void);
 		protected:
 			vec2 m_offset; //!< Offset of the display in the viewport
 		public:
 			/**
-			 * @brief Set the zoom property of the widget.
+			 * @brief set the zoom property of the widget.
 			 * @param[in] _newVal offset value.
 			 */
-			virtual void SetOffset(const vec2& _newVal);
+			virtual void setOffset(const vec2& _newVal);
 			/**
-			 * @brief Get the offset property of the widget.
+			 * @brief get the offset property of the widget.
 			 * @return The current offset value.
 			 */
-			virtual const vec2& GetOffset(void) { return m_offset; };
+			virtual const vec2& getOffset(void) { return m_offset; };
 		protected:
 			// internal element calculated by the system
 			float m_zoom; //!< generic widget zoom
 		public:
 			/**
-			 * @brief Set the zoom property of the widget
+			 * @brief set the zoom property of the widget
 			 * @param[in] _newVal newZoom value
 			 */
-			virtual void SetZoom(float _newVal);
+			virtual void setZoom(float _newVal);
 			/**
-			 * @brief Get the zoom property of the widget
+			 * @brief get the zoom property of the widget
 			 * @return the current zoom value
 			 */
-			virtual float GetZoom(void);
+			virtual float getZoom(void);
 		protected:
 			vec2 m_origin; //!< internal ... I do not really known how i can use it ...
 		public:
 			/**
-			 * @brief Set origin at the widget (must be an parrent widget that set this parameter).
+			 * @brief set origin at the widget (must be an parrent widget that set this parameter).
 			 * This represent the absolute origin in the program windows
 			 * @param[in] _pos Position of the origin
 			 * @note : INTERNAL EWOL SYSTEM
 			 */
-			virtual void SetOrigin(const vec2& _pos);
+			virtual void setOrigin(const vec2& _pos);
 			/**
-			 * @brief Get the origin (obsolute position in the windows)
+			 * @brief get the origin (obsolute position in the windows)
 			 * @return coordonate of the origin requested
 			 */
-			virtual vec2 GetOrigin(void);
+			virtual vec2 getOrigin(void);
 		protected:
 			ewol::Dimension m_userMinSize; //!< user define the minimum size of the widget
 		public:
 			/**
 			 * @brief User set the minimum size he want to set the display
-			 * @param[in] _size Set minimum size (none : 0)
+			 * @param[in] _size set minimum size (none : 0)
 			 */
-			void SetMinSize(const ewol::Dimension& _size);
+			void setMinSize(const ewol::Dimension& _size);
 			/**
 			 * @brief User set No minimum size.
 			 */
-			void SetNoMinSize(void);
+			void setNoMinSize(void);
 			/**
-			 * @brief Get the current calculated min size
+			 * @brief get the current calculated min size
 			 * @return the size requested
 			 */
-			const ewol::Dimension& GetMinSize(void) { return m_userMinSize; };
+			const ewol::Dimension& getMinSize(void) { return m_userMinSize; };
 			/**
 			 * @brief Check if the current min size is compatible with the user minimum size
 			 *        If it is not the user minimum size will overWrite the minimum size set.
 			 * @note : INTERNAL EWOL SYSTEM
 			 */
-			virtual void CheckMinSize(void);
+			virtual void checkMinSize(void);
 		protected:
 			ewol::Dimension m_userMaxSize; //!< user define the maximum size of the widget
 		public:
@@ -259,135 +259,135 @@ namespace ewol {
 			 * @brief User set the maximum size he want to set the display
 			 * @param[in] _size The new maximum size requested (vec2(0,0) to unset)
 			 */
-			void SetMaxSize(const ewol::Dimension& _size);
+			void setMaxSize(const ewol::Dimension& _size);
 			/**
 			 * @brief User set No maximum size.
 			 */
-			void SetNoMaxSize(void);
+			void setNoMaxSize(void);
 			/**
-			 * @brief Get the current maximum size
+			 * @brief get the current maximum size
 			 * @return the size requested
 			 */
-			const ewol::Dimension& GetMaxSize(void) { return m_userMaxSize; };
+			const ewol::Dimension& getMaxSize(void) { return m_userMaxSize; };
 			/**
 			 * @brief Check if the current max size is compatible with the user maximum size
 			 *        If it is not the user maximum size will overWrite the maximum size set.
 			 * @note : INTERNAL EWOL SYSTEM
 			 */
-			virtual void CheckMaxSize(void);
+			virtual void checkMaxSize(void);
 		protected:
 			bvec2 m_userExpand;
 		public:
 			/**
-			 * @brief Set the expend capabilities (x&y)
+			 * @brief set the expend capabilities (x&y)
 			 * @param[in] _newExpend 2D boolean repensent the capacity to expend
 			 */
-			virtual void SetExpand(const bvec2& _newExpand);
+			virtual void setExpand(const bvec2& _newExpand);
 			/**
-			 * @brief Get the expend capabilities (x&y) (set by the user)
+			 * @brief get the expend capabilities (x&y) (set by the user)
 			 * @return 2D boolean repensent the capacity to expend
 			 */
-			virtual bvec2 GetExpand(void) { return m_userExpand; };
+			virtual bvec2 getExpand(void) { return m_userExpand; };
 			/**
-			 * @brief Get the expend capabilities (x&y)
+			 * @brief get the expend capabilities (x&y)
 			 * @return 2D boolean repensent the capacity to expend
 			 * @note : INTERNAL EWOL SYSTEM
 			 */
-			virtual bvec2 CanExpand(void);
+			virtual bvec2 canExpand(void);
 		protected:
 			bvec2 m_userFill;
 		public:
 			/**
-			 * @brief Set the x&y filling capacity
+			 * @brief set the x&y filling capacity
 			 * @param[in] _newFill new x&y fill state
 			 */
-			virtual void SetFill(const bvec2& _newFill);
+			virtual void setFill(const bvec2& _newFill);
 			/**
-			 * @brief Set the x&y filling capacity set by the user
+			 * @brief set the x&y filling capacity set by the user
 			 * @return bvec2 repensent the capacity to x&y filling (set by the user)
 			 */
-			virtual const bvec2& GetFill(void) { return m_userFill; };
+			virtual const bvec2& getFill(void) { return m_userFill; };
 			/**
-			 * @brief Get the filling capabilities x&y
+			 * @brief get the filling capabilities x&y
 			 * @return bvec2 repensent the capacity to x&y filling
 			 * @note : INTERNAL EWOL SYSTEM
 			 */
-			const bvec2& CanFill(void);
+			const bvec2& canFill(void);
 		protected:
 			bool m_hide; //!< hide a widget on the display
 		public:
 			/**
-			 * @brief Set the widget hidden
+			 * @brief set the widget hidden
 			 */
-			virtual void Hide(void);
+			virtual void hide(void);
 			/**
-			 * @brief Set the widget visible
+			 * @brief set the widget visible
 			 */
-			virtual void Show(void);
+			virtual void show(void);
 			/**
-			 * @brief Get the visibility of the widget
+			 * @brief get the visibility of the widget
 			 * @return true: if the widget is hiden, false: it is visible
 			 */
-			virtual bool IsHide(void) { return m_hide; };
+			virtual bool isHide(void) { return m_hide; };
 		
 		protected:
 			gravity_te m_gravity; //!< Gravity of the widget
 		public:
 			/**
-			 * @brief Set the widget gravity
+			 * @brief set the widget gravity
 			 * @param[in] _gravity New gravity of the widget
 			 */
-			virtual void SetGravity(gravity_te _gravity);
+			virtual void setGravity(gravity_te _gravity);
 			/**
-			 * @brief Get the widget gravity
+			 * @brief get the widget gravity
 			 * @return the gravity type
 			 */
-			virtual gravity_te GetGravity(void) { return m_gravity; };
+			virtual gravity_te getGravity(void) { return m_gravity; };
 		// ----------------------------------------------------------------------------------------------------------------
-		// -- Focus Area
+		// -- focus Area
 		// ----------------------------------------------------------------------------------------------------------------
 		private:
 			bool m_hasFocus; //!< set the focus on this widget
 			bool m_canFocus; //!< the focus can be done on this widget
 		public:
 			/**
-			 * @brief Get the focus state of the widget
-			 * @return Focus state
+			 * @brief get the focus state of the widget
+			 * @return focus state
 			 */
-			virtual bool GetFocus(void) { return m_hasFocus;};
+			virtual bool getFocus(void) { return m_hasFocus;};
 			/**
-			 * @brief Get the capability to have focus
+			 * @brief get the capability to have focus
 			 * @return State capability to have focus
 			 */
-			virtual bool CanHaveFocus(void) { return m_canFocus;};
+			virtual bool canHaveFocus(void) { return m_canFocus;};
 			/**
-			 * @brief Set focus on this widget
+			 * @brief set focus on this widget
 			 * @return return true if the widget keep the focus
 			 */
-			virtual bool SetFocus(void);
+			virtual bool setFocus(void);
 			/**
-			 * @brief Remove the focus on this widget
+			 * @brief remove the focus on this widget
 			 * @return return true if the widget have release his focus (if he has it)
 			 */
-			virtual bool RmFocus(void);
+			virtual bool rmFocus(void);
 			/**
-			 * @brief Set the capability to have the focus
+			 * @brief set the capability to have the focus
 			 * @param[in] _canFocusState new focus capability
 			 */
-			virtual void SetCanHaveFocus(bool _canFocusState);
+			virtual void setCanHaveFocus(bool _canFocusState);
 			/**
-			 * @brief Keep the focus on this widget ==> this remove the previous focus on all other widget
+			 * @brief keep the focus on this widget  == > this remove the previous focus on all other widget
 			 */
-			virtual void KeepFocus(void);
+			virtual void keepFocus(void);
 		protected:
 			/**
 			 * @brief Event of the focus has been grep by the current widget
 			 */
-			virtual void OnGetFocus(void) {};
+			virtual void onGetFocus(void) {};
 			/**
 			 * @brief Event of the focus has been lost by the current widget
 			 */
-			virtual void OnLostFocus(void) {};
+			virtual void onLostFocus(void) {};
 		
 		// ----------------------------------------------------------------------------------------------------------------
 		// -- Mouse event properties Area
@@ -396,15 +396,15 @@ namespace ewol {
 			int32_t m_limitMouseEvent; //!< this is to limit the number of mouse event that the widget can supported
 		public:
 			/**
-			 * @brief Get the number of mouse event supported
+			 * @brief get the number of mouse event supported
 			 * @return return the number of event that the mouse supported [0..3]
 			 */
-			virtual int32_t GetMouseLimit(void) { return m_limitMouseEvent; };
+			virtual int32_t getMouseLimit(void) { return m_limitMouseEvent; };
 			/**
-			 * @brief Get the number of mouse event supported
+			 * @brief get the number of mouse event supported
 			 * @param[in] _numberState The number of event that the mouse supported [0..3]
 			 */
-			virtual void SetMouseLimit(int32_t _numberState) { m_limitMouseEvent = _numberState; };
+			virtual void setMouseLimit(int32_t _numberState) { m_limitMouseEvent = _numberState; };
 		
 		// ----------------------------------------------------------------------------------------------------------------
 		// -- keyboard event properties Area
@@ -413,77 +413,77 @@ namespace ewol {
 			bool m_allowRepeateKeyboardEvent; //!< This remove the repeating keybord event due to the constant pressing key.
 		public:
 			/**
-			 * @brief Get the keyboard repeating event supporting.
+			 * @brief get the keyboard repeating event supporting.
 			 * @return true : the event can be repeated.
 			 * @return false : the event must not be repeated.
 			 */
-			virtual bool GetKeyboardRepeate(void) { return m_allowRepeateKeyboardEvent; };
+			virtual bool getKeyboardRepeate(void) { return m_allowRepeateKeyboardEvent; };
 		protected:
 			/**
-			 * @brief Set the keyboard repeating event supporting.
+			 * @brief set the keyboard repeating event supporting.
 			 * @param[in] _state The repeating status (true: enable, false disable).
 			 */
-			virtual void SetKeyboardRepeate(bool _state) { m_allowRepeateKeyboardEvent = _state; };
+			virtual void setKeyboardRepeate(bool _state) { m_allowRepeateKeyboardEvent = _state; };
 			/**
-			 * @brief Display the virtual keyboard (if needed)
+			 * @brief display the virtual keyboard (if needed)
 			 */
-			virtual void ShowKeyboard(void);
+			virtual void showKeyboard(void);
 			/**
 			 * @brief Hide the virtual keyboard (if needed)
 			 */
-			virtual void HideKeyboard(void);
+			virtual void hideKeyboard(void);
 		// ----------------------------------------------------------------------------------------------------------------
-		// -- Periodic call Area
+		// -- periodic call Area
 		// ----------------------------------------------------------------------------------------------------------------
 		private:
-			int64_t m_periodicCallDeltaTime; //!< -1 : Disable / 0 : every time / else in US
+			int64_t m_periodicCallDeltaTime; //!< -1 : disable / 0 : every time / else in US
 			int64_t m_periodicCallTime; //!< Last call time
 		protected:
 			/**
-			 * @brief Disable the periodic call.
+			 * @brief disable the periodic call.
 			 */
-			void PeriodicCallDisable(void);
+			void periodicCallDisable(void);
 			/**
-			 * @brief Disable the periodic call.
+			 * @brief disable the periodic call.
 			 * @param[in] _callInSecond periodic call in second (float)
 			 */
-			void PeriodicCallEnable(float _callInSecond=0);
+			void periodicCallEnable(float _callInSecond=0);
 		public:
 			/**
-			 * @brief {SYSTEM} Get a reference of the periodic call delta time
-			 * @return the perodic time delta call -1 : Disable / 0 : every time / else in US
+			 * @brief {SYSTEM} get a reference of the periodic call delta time
+			 * @return the perodic time delta call -1 : disable / 0 : every time / else in US
 			 */
-			int64_t SystemGetCallDeltaTime(void) const { return m_periodicCallDeltaTime; };
+			int64_t systemGetCallDeltaTime(void) const { return m_periodicCallDeltaTime; };
 			/**
-			 * @brief {SYSTEM} Get a reference of the periodic call time
+			 * @brief {SYSTEM} get a reference of the periodic call time
 			 * @return Last call from the periodic call
 			 */
-			int64_t SystemGetLastCallTime(void) const { return m_periodicCallTime; };
+			int64_t systemGetLastCallTime(void) const { return m_periodicCallTime; };
 			/**
-			 * @brief {SYSTEM} Get a reference of the periodic call time
+			 * @brief {SYSTEM} get a reference of the periodic call time
 			 * @return Last call from the periodic call
 			 */
-			void SystemSetLastCallTime(int64_t _time) { m_periodicCallTime=_time; };
+			void systemSetLastCallTime(int64_t _time) { m_periodicCallTime=_time; };
 			/**
-			 * @brief Periodic call of this widget
+			 * @brief periodic call of this widget
 			 * @param _event Current time property
 			 */
-			virtual void PeriodicCall(const ewol::EventTime& _event) { };
+			virtual void periodicCall(const ewol::EventTime& _event) { };
 		public:
 			/**
-			 * @brief Get the widget at the specific windows absolute position
+			 * @brief get the widget at the specific windows absolute position
 			 * @param[in] _pos gAbsolute position of the requested widget knowledge
 			 * @return NULL No widget found
 			 * @return pointer on the widget found
 			 * @note : INTERNAL EWOL SYSTEM
 			 */
-			virtual ewol::Widget* GetWidgetAtPos(const vec2& _pos) { if (false==IsHide()) { return this; } return NULL; };
+			virtual ewol::Widget* getWidgetAtPos(const vec2& _pos) { if (false == isHide()) { return this; } return NULL; };
 			/**
-			 * @brief Get the widget if it have this name or one of the subwidget with the same name
+			 * @brief get the widget if it have this name or one of the subwidget with the same name
 			 * @param[in] _widgetName name of the widget
 			 * @return the requested pointer on the node (or NULL pointer)
 			 */
-			virtual ewol::Widget* GetWidgetNamed(const etk::UString& _widgetName);
+			virtual ewol::Widget* getWidgetNamed(const etk::UString& _widgetName);
 		
 		// event section:
 		public:
@@ -493,7 +493,7 @@ namespace ewol {
 			 * @return true the event is used
 			 * @return false the event is not used
 			 */
-			virtual bool SystemEventInput(ewol::EventInputSystem& _event);
+			virtual bool systemEventInput(ewol::EventInputSystem& _event);
 		protected:
 			/**
 			 * @brief Event on an input of this Widget (finger, mouse, stilet)
@@ -501,7 +501,7 @@ namespace ewol {
 			 * @return true the event is used
 			 * @return false the event is not used
 			 */
-			virtual bool OnEventInput(const ewol::EventInput& _event) { return false; };
+			virtual bool onEventInput(const ewol::EventInput& _event) { return false; };
 		public:
 			/**
 			 * @brief {SYSTEM} Entry event (only meta widget might overwrite this function).
@@ -509,7 +509,7 @@ namespace ewol {
 			 * @return true if the event has been used
 			 * @return false if the event has not been used
 			 */
-			virtual bool SystemEventEntry(ewol::EventEntrySystem& _event);
+			virtual bool systemEventEntry(ewol::EventEntrySystem& _event);
 		protected:
 			/**
 			 * @brief Entry event.
@@ -521,14 +521,14 @@ namespace ewol {
 			 * @return true if the event has been used
 			 * @return false if the event has not been used
 			 */
-			virtual bool OnEventEntry(const ewol::EventEntry& _event) { return false; };
+			virtual bool onEventEntry(const ewol::EventEntry& _event) { return false; };
 		public:
 			/**
-			 * @brief Event on a past event ==> this event is asynchronous due to all system does not support direct getting datas
+			 * @brief Event on a past event  == > this event is asynchronous due to all system does not support direct getting datas
 			 * @note : need to have focus ...
 			 * @param[in] mode Mode of data requested
 			 */
-			virtual void OnEventClipboard(ewol::clipBoard::clipboardListe_te _clipboardID) { };
+			virtual void onEventClipboard(ewol::clipBoard::clipboardListe_te _clipboardID) { };
 		
 		// ----------------------------------------------------------------------------------------------------------------
 		// -- Shortcut : management of the shortcut
@@ -537,61 +537,61 @@ namespace ewol {
 			etk::Vector m_localShortcut; //!< list of all shortcut in the widget
 		protected:
 			/**
-			 * @brief Add a specific shortcut with his description
+			 * @brief add a specific shortcut with his description
 			 * @param[in] _descriptiveString Description string of the shortcut
 			 * @param[in] _generateEventId Event generic of the element
 			 * @param[in] _data Associate data wit the event
 			 */
-			virtual void ShortCutAdd(const char * _descriptiveString, const char * _generateEventId, etk::UString _data="", bool _broadcast=false);
+			virtual void shortCutAdd(const char * _descriptiveString, const char * _generateEventId, etk::UString _data="", bool _broadcast=false);
 			/**
-			 * @brief Remove all curent shortCut
+			 * @brief remove all curent shortCut
 			 */
-			virtual void ShortCutClean(void);
+			virtual void shortCutClean(void);
 		public:
 			/**
-			 * @brief Event on a short-cut of this Widget (in case of return false, the event on the keyevent will arrive in the function @ref OnEventKb).
+			 * @brief Event on a short-cut of this Widget (in case of return false, the event on the keyevent will arrive in the function @ref onEventKb).
 			 * @param[in] _special All the special kay pressed at this time.
 			 * @param[in] _unicodeValue Key pressed by the user not used if the kbMove!=ewol::EVENT_KB_MOVE_TYPE_NONE.
 			 * @param[in] _kbMove Special key of the keyboard.
 			 * @return true if the event has been used.
 			 * @return false if the event has not been used.
-			 * @note To prevent some error when you get an event get it if it is down and Up ... ==> like this it could not generate some ununderstanding error.
+			 * @note To prevent some error when you get an event get it if it is down and Up ...  == > like this it could not generate some ununderstanding error.
 			 */
-			virtual bool OnEventShortCut(ewol::SpecialKey& _special, uniChar_t _unicodeValue, ewol::keyEvent::keyboard_te _kbMove, bool _isDown);
+			virtual bool onEventShortCut(ewol::SpecialKey& _special, uniChar_t _unicodeValue, ewol::keyEvent::keyboard_te _kbMove, bool _isDown);
 		// ----------------------------------------------------------------------------------------------------------------
-		// -- Drawing : All drawing must be done in 2 separate buffer 1 for the current display and 1 for the working...
+		// -- drawing : All drawing must be done in 2 separate buffer 1 for the current display and 1 for the working...
 		// ----------------------------------------------------------------------------------------------------------------
 		protected:
 			bool m_needRegenerateDisplay; //!< the display might be done the next regeneration
 			/**
 			 * @brief The widget mark itself that it need to regenerate the nest time.
 			 */
-			virtual void MarkToRedraw(void);
+			virtual void markToRedraw(void);
 			/**
-			 * @brief Get the need of the redrawing of the widget and reset it to false
+			 * @brief get the need of the redrawing of the widget and reset it to false
 			 * @return true if we need to redraw
 			 * @return false if we have no need to redraw
 			 */
-			virtual bool NeedRedraw(void) { bool tmpData=m_needRegenerateDisplay; m_needRegenerateDisplay=false; return tmpData; };
+			virtual bool needRedraw(void) { bool tmpData=m_needRegenerateDisplay; m_needRegenerateDisplay=false; return tmpData; };
 		public:
 			/**
 			 * @brief {SYSTEM} extern interface to request a draw ...  (called by the drawing thread [Android, X11, ...])
 			 * This function generate a clipping with the viewport openGL system. Like this a widget draw can not draw over an other widget
-			 * @note This function is virtual for the scrolled widget, and the more complicated OpenGl widget
+			 * @note This function is virtual for the scrolled widget, and the more complicated openGl widget
 			 * @param[in] _displayProp properties of the current display
 			 * @note : INTERNAL EWOL SYSTEM
 			 */
-			virtual void SystemDraw(const DrawProperty& _displayProp);
+			virtual void systemDraw(const drawProperty& _displayProp);
 		protected:
 			/**
 			 * @brief Common widget drawing function (called by the drawing thread [Android, X11, ...])
 			 */
-			virtual void OnDraw(void) { };
+			virtual void onDraw(void) { };
 		public:
 			/**
 			 * @brief Event generated when a redraw is needed
 			 */
-			virtual void OnRegenerateDisplay(void) { };
+			virtual void onRegenerateDisplay(void) { };
 		// grab cursor mode
 		private:
 			bool m_grabCursor;
@@ -601,48 +601,48 @@ namespace ewol {
 			 * @note : the generation of the offset is due to the fact the cursor position is forced at the center of the widget.
 			 * @note This done nothing in "Finger" or "Stylet" mode.
 			 */
-			virtual void GrabCursor(void);
+			virtual void grabCursor(void);
 			/**
 			 * @brief Un-Grab the cursor (default mode cursor offset)
 			 */
-			virtual void UnGrabCursor(void);
+			virtual void unGrabCursor(void);
 			/**
-			 * @brief Get the grabbing status of the cursor.
+			 * @brief get the grabbing status of the cursor.
 			 * @return true if the cursor is curently grabbed
 			 */
-			virtual bool GetGrabStatus(void);
+			virtual bool getGrabStatus(void);
 		private:
 			ewol::cursorDisplay_te m_cursorDisplay;
 		public:
 			/**
-			 * @brief Set the cursor display type.
+			 * @brief set the cursor display type.
 			 * @param[in] _newCursor selected new cursor.
 			 */
-			virtual void SetCursor(ewol::cursorDisplay_te _newCursor);
+			virtual void setCursor(ewol::cursorDisplay_te _newCursor);
 			/**
-			 * @brief Get the currrent cursor.
+			 * @brief get the currrent cursor.
 			 * @return the type of the cursor.
 			 */
-			virtual ewol::cursorDisplay_te GetCursor(void);
+			virtual ewol::cursorDisplay_te getCursor(void);
 		public: // Derived function
-			virtual void OnObjectRemove(ewol::EObject* _removeObject);
-			virtual bool LoadXML(exml::Element* _node);
+			virtual void onObjectRemove(ewol::EObject* _removeObject);
+			virtual bool loadXML(exml::Element* _node);
 		protected: // Derived function
-			virtual bool OnSetConfig(const ewol::EConfig& _conf);
-			virtual bool OnGetConfig(const char* _config, etk::UString& _result) const;
+			virtual bool onSetConfig(const ewol::EConfig& _conf);
+			virtual bool onGetConfig(const char* _config, etk::UString& _result) const;
 		public:
 			/**
-			 * @brief Need to be call When the size of the current widget have change ==> this force the system to recalculate all the widget positions
+			 * @brief need to be call When the size of the current widget have change  == > this force the system to recalculate all the widget positions
 			 */
-			void RequestUpdateSize(void);
+			void requestUpdateSize(void);
 			/**
-			 * @brief Get the current Widget Manager
+			 * @brief get the current Widget Manager
 			 */
-			ewol::WidgetManager& GetWidgetManager(void);
+			ewol::WidgetManager& getWidgetManager(void);
 			/**
-			 * @brief Get the curent Windows
+			 * @brief get the curent Windows
 			 */
-			ewol::Windows* GetWindows(void);
+			ewol::Windows* getWindows(void);
 	}; // end of the class Widget declaration
 
 };// end of namespace
diff --git a/sources/ewol/widget/WidgetManager.cpp b/sources/ewol/widget/WidgetManager.cpp
index fea776d8..5d60bb61 100644
--- a/sources/ewol/widget/WidgetManager.cpp
+++ b/sources/ewol/widget/WidgetManager.cpp
@@ -37,57 +37,57 @@ ewol::WidgetManager::WidgetManager(void) :
 	m_applWakeUpTime(0),
 	m_lastPeriodicCallTime(0)
 {
-	EWOL_DEBUG("==> Init Widget-Manager");
+	EWOL_DEBUG(" == > init Widget-Manager");
 	// set the basic time properties :
-	m_applWakeUpTime = ewol::GetTime();
-	m_lastPeriodicCallTime = ewol::GetTime();
+	m_applWakeUpTime = ewol::getTime();
+	m_lastPeriodicCallTime = ewol::getTime();
 	
-	widget::Button::Init(*this);
-	widget::ButtonColor::Init(*this);
-	widget::Spacer::Init(*this);
-	widget::Slider::Init(*this);
-	widget::Sizer::Init(*this);
-	widget::ProgressBar::Init(*this);
-	widget::Layer::Init(*this);
-	widget::Label::Init(*this);
-	widget::Image::Init(*this);
-	widget::Gird::Init(*this);
-	widget::Entry::Init(*this);
-	widget::CheckBox::Init(*this);
-	widget::Scroll::Init(*this);
-	widget::ContextMenu::Init(*this);
-	widget::PopUp::Init(*this);
+	widget::Button::init(*this);
+	widget::ButtonColor::init(*this);
+	widget::Spacer::init(*this);
+	widget::Slider::init(*this);
+	widget::Sizer::init(*this);
+	widget::ProgressBar::init(*this);
+	widget::Layer::init(*this);
+	widget::Label::init(*this);
+	widget::Image::init(*this);
+	widget::Gird::init(*this);
+	widget::Entry::init(*this);
+	widget::CheckBox::init(*this);
+	widget::Scroll::init(*this);
+	widget::ContextMenu::init(*this);
+	widget::PopUp::init(*this);
 }
 
 ewol::WidgetManager::~WidgetManager(void)
 {
-	EWOL_DEBUG("==> Un-Init Widget-Manager");
+	EWOL_DEBUG(" == > Un-Init Widget-Manager");
 	EWOL_INFO("Realease all FOCUS");
-	FocusSetDefault(NULL);
-	FocusRelease();
+	focusSetDefault(NULL);
+	focusRelease();
 	
-	m_listOfPeriodicWidget.Clear();
-	m_creatorList.Clear();
+	m_listOfPeriodicWidget.clear();
+	m_creatorList.clear();
 }
 
-void ewol::WidgetManager::Rm(ewol::Widget* _newWidget)
+void ewol::WidgetManager::rm(ewol::Widget* _newWidget)
 {
-	PeriodicCallRm(_newWidget);
-	FocusRemoveIfRemove(_newWidget);
+	periodicCallRm(_newWidget);
+	focusRemoveIfRemove(_newWidget);
 }
 
 /* *************************************************************************
- * Focus Area : 
+ * focus Area : 
  * *************************************************************************/
 
-void ewol::WidgetManager::FocusKeep(ewol::Widget* _newWidget)
+void ewol::WidgetManager::focusKeep(ewol::Widget* _newWidget)
 {
 	if (NULL == _newWidget) {
 		// nothing to do ...
 		return;
 	}
-	if (false == _newWidget->CanHaveFocus()) {
-		EWOL_VERBOSE("Widget can not have Focus, id=" << 9999999999.999);
+	if (false == _newWidget->canHaveFocus()) {
+		EWOL_VERBOSE("Widget can not have focus, id=" << 9999999999.999);
 		return;
 	}
 	if (_newWidget == m_focusWidgetCurrent) {
@@ -95,97 +95,97 @@ void ewol::WidgetManager::FocusKeep(ewol::Widget* _newWidget)
 		return;
 	}
 	if (NULL != m_focusWidgetCurrent) {
-		EWOL_DEBUG("Rm Focus on WidgetID=" << m_focusWidgetCurrent->GetId() );
-		m_focusWidgetCurrent->RmFocus();
+		EWOL_DEBUG("Rm focus on WidgetID=" << m_focusWidgetCurrent->getId() );
+		m_focusWidgetCurrent->rmFocus();
 	}
 	m_focusWidgetCurrent = _newWidget;
 	if (NULL != m_focusWidgetCurrent) {
-		EWOL_DEBUG("Set Focus on WidgetID=" << m_focusWidgetCurrent->GetId() );
-		m_focusWidgetCurrent->SetFocus();
+		EWOL_DEBUG("Set focus on WidgetID=" << m_focusWidgetCurrent->getId() );
+		m_focusWidgetCurrent->setFocus();
 	}
 }
 
 
-void ewol::WidgetManager::FocusSetDefault(ewol::Widget * _newWidget)
+void ewol::WidgetManager::focusSetDefault(ewol::Widget * _newWidget)
 {
 	if(    NULL != _newWidget
-	    && false == _newWidget->CanHaveFocus() ) {
-		EWOL_VERBOSE("Widget can not have Focus, id=" << _newWidget->GetId() );
+	    && false == _newWidget->canHaveFocus() ) {
+		EWOL_VERBOSE("Widget can not have focus, id=" << _newWidget->getId() );
 		return;
 	}
 	if (m_focusWidgetDefault == m_focusWidgetCurrent) {
 		if (NULL != m_focusWidgetCurrent) {
-			EWOL_DEBUG("Rm Focus on WidgetID=" << m_focusWidgetCurrent->GetId() );
-			m_focusWidgetCurrent->RmFocus();
+			EWOL_DEBUG("Rm focus on WidgetID=" << m_focusWidgetCurrent->getId() );
+			m_focusWidgetCurrent->rmFocus();
 		}
 		m_focusWidgetCurrent = _newWidget;
 		if (NULL != m_focusWidgetCurrent) {
-			EWOL_DEBUG("Set Focus on WidgetID=" << m_focusWidgetCurrent->GetId() );
-			m_focusWidgetCurrent->SetFocus();
+			EWOL_DEBUG("Set focus on WidgetID=" << m_focusWidgetCurrent->getId() );
+			m_focusWidgetCurrent->setFocus();
 		}
 	}
 	m_focusWidgetDefault = _newWidget;
 }
 
 
-void ewol::WidgetManager::FocusRelease(void)
+void ewol::WidgetManager::focusRelease(void)
 {
 	if (m_focusWidgetDefault == m_focusWidgetCurrent) {
 		// nothink to do ...
 		return;
 	}
 	if (NULL != m_focusWidgetCurrent) {
-		EWOL_DEBUG("Rm Focus on WidgetID=" << m_focusWidgetCurrent->GetId() );
-		m_focusWidgetCurrent->RmFocus();
+		EWOL_DEBUG("Rm focus on WidgetID=" << m_focusWidgetCurrent->getId() );
+		m_focusWidgetCurrent->rmFocus();
 	}
 	m_focusWidgetCurrent = m_focusWidgetDefault;
 	if (NULL != m_focusWidgetCurrent) {
-		EWOL_DEBUG("Set Focus on WidgetID=" << m_focusWidgetCurrent->GetId() );
-		m_focusWidgetCurrent->SetFocus();
+		EWOL_DEBUG("Set focus on WidgetID=" << m_focusWidgetCurrent->getId() );
+		m_focusWidgetCurrent->setFocus();
 	}
 }
 
 
-ewol::Widget * ewol::WidgetManager::FocusGet(void)
+ewol::Widget * ewol::WidgetManager::focusGet(void)
 {
 	return m_focusWidgetCurrent;
 }
 
-void ewol::WidgetManager::FocusRemoveIfRemove(ewol::Widget* _newWidget)
+void ewol::WidgetManager::focusRemoveIfRemove(ewol::Widget* _newWidget)
 {
 	if (m_focusWidgetCurrent == _newWidget) {
-		EWOL_WARNING("Release Focus when remove widget");
-		FocusRelease();
+		EWOL_WARNING("Release focus when remove widget");
+		focusRelease();
 	}
 	if (m_focusWidgetDefault == _newWidget) {
-		EWOL_WARNING("Release default Focus when remove widget");
-		FocusSetDefault(NULL);
+		EWOL_WARNING("Release default focus when remove widget");
+		focusSetDefault(NULL);
 	}
 }
 
 
 
-void ewol::WidgetManager::PeriodicCallAdd(ewol::Widget* _pWidget)
+void ewol::WidgetManager::periodicCallAdd(ewol::Widget* _pWidget)
 {
-	for (int32_t iii=0; iii < m_listOfPeriodicWidget.Size(); iii++) {
+	for (int32_t iii=0; iii < m_listOfPeriodicWidget.size(); iii++) {
 		if (m_listOfPeriodicWidget[iii] == _pWidget) {
 			return;
 		}
 	}
-	for (int32_t iii=0; iii < m_listOfPeriodicWidget.Size(); iii++) {
+	for (int32_t iii=0; iii < m_listOfPeriodicWidget.size(); iii++) {
 		if (NULL == m_listOfPeriodicWidget[iii]) {
 			m_listOfPeriodicWidget[iii] = _pWidget;
 			return;
 		}
 	}
-	m_listOfPeriodicWidget.PushBack(_pWidget);
+	m_listOfPeriodicWidget.pushBack(_pWidget);
 	m_havePeriodic = true;
 }
 
-void ewol::WidgetManager::PeriodicCallRm(ewol::Widget * _pWidget)
+void ewol::WidgetManager::periodicCallRm(ewol::Widget * _pWidget)
 {
 	int32_t nbElement = 0;
-	for (int32_t iii=m_listOfPeriodicWidget.Size()-1; iii>=0 ; iii--) {
+	for (int32_t iii=m_listOfPeriodicWidget.size()-1; iii >= 0 ; iii--) {
 		if (m_listOfPeriodicWidget[iii] == _pWidget) {
 			m_listOfPeriodicWidget[iii] = NULL;
 		} else {
@@ -197,16 +197,16 @@ void ewol::WidgetManager::PeriodicCallRm(ewol::Widget * _pWidget)
 	}
 }
 
-void ewol::WidgetManager::PeriodicCallResume(int64_t _localTime)
+void ewol::WidgetManager::periodicCallResume(int64_t _localTime)
 {
 	m_lastPeriodicCallTime = _localTime;
 }
 
-void ewol::WidgetManager::PeriodicCall(int64_t _localTime)
+void ewol::WidgetManager::periodicCall(int64_t _localTime)
 {
 	int64_t previousTime = m_lastPeriodicCallTime;
 	m_lastPeriodicCallTime = _localTime;
-	if (m_listOfPeriodicWidget.Size() <= 0) {
+	if (m_listOfPeriodicWidget.size() <= 0) {
 		return;
 	}
 	float deltaTime = (float)(_localTime - previousTime)/1000000.0;
@@ -214,43 +214,43 @@ void ewol::WidgetManager::PeriodicCall(int64_t _localTime)
 	EventTime myTime(_localTime, m_applWakeUpTime, deltaTime, deltaTime);
 	
 	EWOL_VERBOSE("periodic : " << _localTime);
-	for (int32_t iii=m_listOfPeriodicWidget.Size()-1; iii>=0 ; iii--) {
+	for (int32_t iii=m_listOfPeriodicWidget.size()-1; iii >= 0 ; iii--) {
 		if (NULL != m_listOfPeriodicWidget[iii]) {
-			int64_t deltaTimeCallUser = m_listOfPeriodicWidget[iii]->SystemGetCallDeltaTime();
-			if (deltaTimeCallUser<=0) {
-				myTime.SetDeltaCall(deltaTime);
+			int64_t deltaTimeCallUser = m_listOfPeriodicWidget[iii]->systemGetCallDeltaTime();
+			if (deltaTimeCallUser <= 0) {
+				myTime.setDeltaCall(deltaTime);
 				EWOL_VERBOSE("[" << iii << "] periodic : " << myTime);
-				m_listOfPeriodicWidget[iii]->SystemSetLastCallTime(_localTime);
-				m_listOfPeriodicWidget[iii]->PeriodicCall(myTime);
+				m_listOfPeriodicWidget[iii]->systemSetLastCallTime(_localTime);
+				m_listOfPeriodicWidget[iii]->periodicCall(myTime);
 			} else {
-				int64_t lastCallTime = m_listOfPeriodicWidget[iii]->SystemGetLastCallTime();
+				int64_t lastCallTime = m_listOfPeriodicWidget[iii]->systemGetLastCallTime();
 				if (lastCallTime == 0) {
 					lastCallTime = _localTime;
 				}
 				float deltaLocalTime = (float)(_localTime-lastCallTime)/1000000.0;;
-				if (deltaLocalTime>= lastCallTime) {
-					myTime.SetDeltaCall(deltaLocalTime);
+				if (deltaLocalTime >=  lastCallTime) {
+					myTime.setDeltaCall(deltaLocalTime);
 					EWOL_VERBOSE("[" << iii << "] periodic : " << myTime);
-					m_listOfPeriodicWidget[iii]->SystemSetLastCallTime(_localTime);
-					m_listOfPeriodicWidget[iii]->PeriodicCall(myTime);
+					m_listOfPeriodicWidget[iii]->systemSetLastCallTime(_localTime);
+					m_listOfPeriodicWidget[iii]->periodicCall(myTime);
 				}
 			}
 		}
 	}
 }
 
-bool ewol::WidgetManager::PeriodicCallHave(void)
+bool ewol::WidgetManager::periodicCallHave(void)
 {
 	return m_havePeriodic;
 }
 
 
-void ewol::WidgetManager::MarkDrawingIsNeeded(void)
+void ewol::WidgetManager::markDrawingIsNeeded(void)
 {
 	m_haveRedraw = true;
 }
 
-bool ewol::WidgetManager::IsDrawingNeeded(void)
+bool ewol::WidgetManager::isDrawingNeeded(void)
 {
 	bool tmp = m_haveRedraw;
 	m_haveRedraw = false;
@@ -260,26 +260,26 @@ bool ewol::WidgetManager::IsDrawingNeeded(void)
 
 
 // element that generate the list of elements
-void ewol::WidgetManager::AddWidgetCreator(const etk::UString& _name, ewol::WidgetManager::creator_tf _pointer)
+void ewol::WidgetManager::addWidgetCreator(const etk::UString& _name, ewol::WidgetManager::creator_tf _pointer)
 {
-	if (NULL==_pointer) {
+	if (NULL == _pointer) {
 		return;
 	}
 	//Keep name in lower case :
-	etk::UString nameLower = _name.ToLower();
-	if (true==m_creatorList.Exist(nameLower)) {
+	etk::UString nameLower = _name.toLower();
+	if (true == m_creatorList.exist(nameLower)) {
 		EWOL_WARNING("Replace Creator of a specify widget : " << nameLower);
 		m_creatorList[nameLower] = _pointer;
 		return;
 	}
 	EWOL_INFO("Add Creator of a specify widget : " << nameLower);
-	m_creatorList.Add(nameLower, _pointer);
+	m_creatorList.add(nameLower, _pointer);
 }
 
-ewol::Widget* ewol::WidgetManager::Create(const etk::UString& _name)
+ewol::Widget* ewol::WidgetManager::create(const etk::UString& _name)
 {
-	etk::UString nameLower = _name.ToLower();
-	if (true==m_creatorList.Exist(nameLower)) {
+	etk::UString nameLower = _name.toLower();
+	if (true == m_creatorList.exist(nameLower)) {
 		ewol::WidgetManager::creator_tf pointerFunction = m_creatorList[nameLower];
 		if (NULL != pointerFunction) {
 			return pointerFunction();
@@ -289,17 +289,17 @@ ewol::Widget* ewol::WidgetManager::Create(const etk::UString& _name)
 	return NULL;
 }
 
-bool ewol::WidgetManager::Exist(const etk::UString& _name)
+bool ewol::WidgetManager::exist(const etk::UString& _name)
 {
-	etk::UString nameLower = _name.ToLower();
-	return m_creatorList.Exist(nameLower);
+	etk::UString nameLower = _name.toLower();
+	return m_creatorList.exist(nameLower);
 }
 
-etk::UString ewol::WidgetManager::List(void)
+etk::UString ewol::WidgetManager::list(void)
 {
 	etk::UString tmpVal;
-	for (int32_t iii=0; iiiSetColor(0xFF00007F);
+			tmpDraw->setColor(0xFF00007F);
 		}
-		if (NULL==tmpDraw) {
+		if (NULL == tmpDraw) {
 			return;
 		}
-		tmpDraw->SetThickness(1);
+		tmpDraw->setThickness(1);
 		if(    m_size.y() < m_maxSize.y()
 		    || m_originScrooled.y()!=0) {
-			tmpDraw->SetPos(vec3(m_size.x()-(SCROLL_BAR_SPACE/2), 0, 0) );
-			tmpDraw->LineTo(vec3(m_size.x()-(SCROLL_BAR_SPACE/2), m_size.y(), 0 ) );
+			tmpDraw->setPos(vec3(m_size.x()-(SCROLL_BAR_SPACE/2), 0, 0) );
+			tmpDraw->lineTo(vec3(m_size.x()-(SCROLL_BAR_SPACE/2), m_size.y(), 0 ) );
 			float lenScrollBar = m_size.y()*m_size.y() / m_maxSize.y();
 			lenScrollBar = etk_avg(10, lenScrollBar, m_size.y());
 			float originScrollBar = m_originScrooled.y() / (m_maxSize.y()-m_size.y()*m_limitScrolling);
 			originScrollBar = etk_avg(0.0, originScrollBar, 1.0);
 			originScrollBar *= (m_size.y()-lenScrollBar);
-			tmpDraw->SetPos(vec3(m_size.x()-SCROLL_BAR_SPACE, m_size.y() - originScrollBar - lenScrollBar, 0) );
-			tmpDraw->RectangleWidth(vec3(SCROLL_BAR_SPACE, lenScrollBar, 0));
+			tmpDraw->setPos(vec3(m_size.x()-SCROLL_BAR_SPACE, m_size.y() - originScrollBar - lenScrollBar, 0) );
+			tmpDraw->rectangleWidth(vec3(SCROLL_BAR_SPACE, lenScrollBar, 0));
 		}
 		if(    m_size.x() < m_maxSize.x()
 		    || m_originScrooled.x()!=0) {
-			tmpDraw->SetPos(vec3(0, (SCROLL_BAR_SPACE/2), 0) );
-			tmpDraw->LineTo(vec3(m_size.x()-SCROLL_BAR_SPACE, (SCROLL_BAR_SPACE/2), 0 ) );
+			tmpDraw->setPos(vec3(0, (SCROLL_BAR_SPACE/2), 0) );
+			tmpDraw->lineTo(vec3(m_size.x()-SCROLL_BAR_SPACE, (SCROLL_BAR_SPACE/2), 0 ) );
 			float lenScrollBar = m_size.x()*(m_size.x()-SCROLL_BAR_SPACE) / m_maxSize.x();
 			lenScrollBar = etk_avg(10, lenScrollBar, (m_size.x()-SCROLL_BAR_SPACE));
 			float originScrollBar = m_originScrooled.x() / (m_maxSize.x()-m_size.x()*m_limitScrolling);
 			originScrollBar = etk_avg(0.0, originScrollBar, 1.0);
 			originScrollBar *= (m_size.x()-SCROLL_BAR_SPACE-lenScrollBar);
-			tmpDraw->SetPos(vec3(originScrollBar, 0, 0) );
-			tmpDraw->Rectangle(vec3(lenScrollBar, SCROLL_BAR_SPACE, 0) );
+			tmpDraw->setPos(vec3(originScrollBar, 0, 0) );
+			tmpDraw->rectangle(vec3(lenScrollBar, SCROLL_BAR_SPACE, 0) );
 		}
-		AddOObject(tmpDraw);
+		addOObject(tmpDraw);
 	}
 }
 
 
-bool widget::WidgetScrooled::OnEventInput(const ewol::EventInput& _event)
+bool widget::WidgetScrooled::onEventInput(const ewol::EventInput& _event)
 {
 	EWOL_VERBOSE("event XXX " << _event);
-	vec2 relativePos = RelativePosition(_event.GetPos());
+	vec2 relativePos = relativePosition(_event.getPos());
 	// corection due to the open Gl invertion ...
 	relativePos.setY(m_size.y() - relativePos.y());
 	if (SCROLL_MODE_NORMAL == m_scroollingMode) {
-		if(    ewol::keyEvent::typeMouse==_event.GetType()
-		    && (    ewol::keyEvent::typeUnknow==m_highSpeedType
-		         || ewol::keyEvent::typeMouse==m_highSpeedType ) ) {
-			if (1 == _event.GetId() && ewol::keyEvent::statusDown == _event.GetStatus()) {
+		if(    ewol::keyEvent::typeMouse == _event.getType()
+		    && (    ewol::keyEvent::typeUnknow == m_highSpeedType
+		         || ewol::keyEvent::typeMouse == m_highSpeedType ) ) {
+			if (1 == _event.getId() && ewol::keyEvent::statusDown == _event.getStatus()) {
 				// check if selected the scrolling position whth the scrolling bar ...
 				if (relativePos.x() >= (m_size.x()-SCROLL_BAR_SPACE)) {
 					if(    m_size.y() < m_maxSize.y()
@@ -101,7 +101,7 @@ bool widget::WidgetScrooled::OnEventInput(const ewol::EventInput& _event)
 						// force direct scrolling in this case
 						m_originScrooled.setY((int32_t)(m_maxSize.y() * (relativePos.y()-SCROLL_BAR_SPACE) / (m_size.y()-SCROLL_BAR_SPACE*2)));
 						m_originScrooled.setY(etk_avg(0, m_originScrooled.y(), (m_maxSize.y() - m_size.y()*m_limitScrolling)));
-						MarkToRedraw();
+						markToRedraw();
 						return true;
 					}
 				} else if (relativePos.y() >= (m_size.y()-SCROLL_BAR_SPACE)) {
@@ -115,48 +115,48 @@ bool widget::WidgetScrooled::OnEventInput(const ewol::EventInput& _event)
 						// force direct scrolling in this case
 						m_originScrooled.setX((int32_t)(m_maxSize.x() * (relativePos.x()-SCROLL_BAR_SPACE) / (m_size.x()-SCROLL_BAR_SPACE*2)));
 						m_originScrooled.setY(etk_avg(0, m_originScrooled.x(), (m_maxSize.x() - m_size.x()*m_limitScrolling)));
-						MarkToRedraw();
+						markToRedraw();
 						return true;
 					}
 				}
 				return false;
-			} else if (4 == _event.GetId() && ewol::keyEvent::statusUp == _event.GetStatus()) {
+			} else if (4 == _event.getId() && ewol::keyEvent::statusUp == _event.getStatus()) {
 				/*
-				if (true == ewol::IsSetCtrl()) {
-					float zoom = GetZoom()*1.1;
+				if (true == ewol::isSetCtrl()) {
+					float zoom = getZoom()*1.1;
 					zoom = etk_avg(0.1, zoom, 5000);
-					SetZoom(zoom);
+					setZoom(zoom);
 				} else */{
 					if(m_size.y() < m_maxSize.y()) {
 						m_originScrooled.setY(m_originScrooled.y()-m_pixelScrolling);
 						m_originScrooled.setY(etk_avg(0, m_originScrooled.y(), (m_maxSize.y() - m_size.y()*m_limitScrolling)));
-						MarkToRedraw();
+						markToRedraw();
 						return true;
 					}
 				}
-			} else if (5 == _event.GetId() && ewol::keyEvent::statusUp == _event.GetStatus()) {
+			} else if (5 == _event.getId() && ewol::keyEvent::statusUp == _event.getStatus()) {
 				/*
-				if (true == ewol::IsSetCtrl()) {
-					float zoom = GetZoom()*0.9;
+				if (true == ewol::isSetCtrl()) {
+					float zoom = getZoom()*0.9;
 					zoom = etk_avg(0.1, zoom, 5000);
-					SetZoom(zoom);
+					setZoom(zoom);
 				} else */{
 					if(m_size.y() < m_maxSize.y()) {
 						m_originScrooled.setY(m_originScrooled.y()+m_pixelScrolling);
 						m_originScrooled.setY(etk_avg(0, m_originScrooled.y(), (m_maxSize.y() - m_size.y()*m_limitScrolling)));
-						MarkToRedraw();
+						markToRedraw();
 						return true;
 					}
 				}
-			}else if (2 == _event.GetId()) {
+			}else if (2 == _event.getId()) {
 				/*
-				if (true == ewol::IsSetCtrl()) {
+				if (true == ewol::isSetCtrl()) {
 					if (ewol::keyEvent::statusDown == typeEvent) {
 						float zoom = 1.0;
-						SetZoom(zoom);
+						setZoom(zoom);
 					}
 				} else */{
-					if (ewol::keyEvent::statusDown == _event.GetStatus()) {
+					if (ewol::keyEvent::statusDown == _event.getStatus()) {
 						m_highSpeedMode = widget::SCROLL_INIT;
 						m_highSpeedType = ewol::keyEvent::typeMouse;
 						m_highSpeedStartPos.setValue(relativePos.x(), relativePos.y());
@@ -164,33 +164,33 @@ bool widget::WidgetScrooled::OnEventInput(const ewol::EventInput& _event)
 						return true;
 					}
 				}
-			} else if (widget::SCROLL_DISABLE!=m_highSpeedMode && ewol::keyEvent::statusLeave == _event.GetStatus()) {
+			} else if (widget::SCROLL_DISABLE!=m_highSpeedMode && ewol::keyEvent::statusLeave == _event.getStatus()) {
 				m_highSpeedMode = widget::SCROLL_DISABLE;
 				m_highSpeedType = ewol::keyEvent::typeUnknow;
-				MarkToRedraw();
+				markToRedraw();
 				return true;
 			}
-			if (_event.GetId()==m_highSpeedButton && widget::SCROLL_DISABLE!=m_highSpeedMode) {
-				if (ewol::keyEvent::statusUp == _event.GetStatus()) {
-					if (widget::SCROLL_INIT==m_highSpeedMode) {
-						// TODO : Generate back the down event ...
+			if (_event.getId() == m_highSpeedButton && widget::SCROLL_DISABLE!=m_highSpeedMode) {
+				if (ewol::keyEvent::statusUp == _event.getStatus()) {
+					if (widget::SCROLL_INIT == m_highSpeedMode) {
+						// TODO : generate back the down event ...
 						m_highSpeedMode = widget::SCROLL_DISABLE;
 						m_highSpeedType = ewol::keyEvent::typeUnknow;
 						return false;
 					} else {
 						m_highSpeedMode = widget::SCROLL_GREP_END_EVENT;
-						MarkToRedraw();
+						markToRedraw();
 						return true;
 					}
 				} else if (widget::SCROLL_GREP_END_EVENT == m_highSpeedMode) {
-					if (ewol::keyEvent::statusSingle == _event.GetStatus()) {
+					if (ewol::keyEvent::statusSingle == _event.getStatus()) {
 						m_highSpeedMode = widget::SCROLL_DISABLE;
 						m_highSpeedType = ewol::keyEvent::typeUnknow;
 						m_highSpeedButton = -1;
-						MarkToRedraw();
+						markToRedraw();
 					}
 					return true;
-				} else if (widget::SCROLL_INIT==m_highSpeedMode && ewol::keyEvent::statusMove == _event.GetStatus()) {
+				} else if (widget::SCROLL_INIT == m_highSpeedMode && ewol::keyEvent::statusMove == _event.getStatus()) {
 					// wait that the cursor move more than 10 px to enable it :
 					if(    abs(relativePos.x() - m_highSpeedStartPos.x()) > 10 
 					    || abs(relativePos.y() - m_highSpeedStartPos.y()) > 10 ) {
@@ -213,92 +213,92 @@ bool widget::WidgetScrooled::OnEventInput(const ewol::EventInput& _event)
 						} else {
 							m_highSpeedStartPos.setY(m_originScrooled.y() / m_maxSize.y() * (m_size.y()-SCROLL_BAR_SPACE*2));
 						}
-						MarkToRedraw();
+						markToRedraw();
 					}
 					m_originScrooled.setY(etk_avg(0, m_originScrooled.y(), (m_maxSize.y() - m_size.y()*m_limitScrolling)));
 					return true;
-				} if (widget::SCROLL_ENABLE_HORIZONTAL==m_highSpeedMode && ewol::keyEvent::statusMove == _event.GetStatus()) {
+				} if (widget::SCROLL_ENABLE_HORIZONTAL == m_highSpeedMode && ewol::keyEvent::statusMove == _event.getStatus()) {
 					m_originScrooled.setX((int32_t)(m_maxSize.x() * (relativePos.x()-SCROLL_BAR_SPACE) / (m_size.x()-SCROLL_BAR_SPACE*2)));
 					m_originScrooled.setX(etk_avg(0, m_originScrooled.x(), (m_maxSize.x() - m_size.x()*m_limitScrolling)));
-					MarkToRedraw();
+					markToRedraw();
 					return true;
-				} if (widget::SCROLL_ENABLE_VERTICAL==m_highSpeedMode && ewol::keyEvent::statusMove == _event.GetStatus()) {
+				} if (widget::SCROLL_ENABLE_VERTICAL == m_highSpeedMode && ewol::keyEvent::statusMove == _event.getStatus()) {
 					m_originScrooled.setY((int32_t)(m_maxSize.y() * (relativePos.y()-SCROLL_BAR_SPACE) / (m_size.y()-SCROLL_BAR_SPACE*2)));
 					m_originScrooled.setY(etk_avg(0, m_originScrooled.y(), (m_maxSize.y() - m_size.y()*m_limitScrolling)));
-					MarkToRedraw();
+					markToRedraw();
 					return true;
 				}
 			}
-		} else if(    ewol::keyEvent::typeFinger==_event.GetType()
-		           && (    ewol::keyEvent::typeUnknow==m_highSpeedType
-		                || ewol::keyEvent::typeFinger==m_highSpeedType ) ) {
-			if (1 == _event.GetId()) {
+		} else if(    ewol::keyEvent::typeFinger == _event.getType()
+		           && (    ewol::keyEvent::typeUnknow == m_highSpeedType
+		                || ewol::keyEvent::typeFinger == m_highSpeedType ) ) {
+			if (1 == _event.getId()) {
 				EWOL_VERBOSE("event 1  " << _event);
-				if (ewol::keyEvent::statusDown == _event.GetStatus()) {
+				if (ewol::keyEvent::statusDown == _event.getStatus()) {
 					m_highSpeedMode = widget::SCROLL_INIT;
 					m_highSpeedType = ewol::keyEvent::typeFinger;
 					m_highSpeedStartPos.setValue(relativePos.x(), relativePos.y());
-					EWOL_DEBUG("SCROOL ==> INIT");
+					EWOL_DEBUG("SCROOL  == > INIT");
 					return true;
-				} else if (ewol::keyEvent::statusUp == _event.GetStatus()) {
+				} else if (ewol::keyEvent::statusUp == _event.getStatus()) {
 					m_highSpeedMode = widget::SCROLL_DISABLE;
 					m_highSpeedType = ewol::keyEvent::typeUnknow;
-					EWOL_DEBUG("SCROOL ==> DISABLE");
-					MarkToRedraw();
+					EWOL_DEBUG("SCROOL  == > DISABLE");
+					markToRedraw();
 					return true;
-				} else if (widget::SCROLL_INIT==m_highSpeedMode && ewol::keyEvent::statusMove == _event.GetStatus()) {
+				} else if (widget::SCROLL_INIT == m_highSpeedMode && ewol::keyEvent::statusMove == _event.getStatus()) {
 					// wait that the cursor move more than 10 px to enable it :
 					if(    abs(relativePos.x() - m_highSpeedStartPos.x()) > 10 
 					    || abs(relativePos.y() - m_highSpeedStartPos.y()) > 10 ) {
 						// the scrooling can start : 
 						// select the direction :
 						m_highSpeedMode = widget::SCROLL_ENABLE_FINGER;
-						EWOL_DEBUG("SCROOL ==> ENABLE");
-						MarkToRedraw();
+						EWOL_DEBUG("SCROOL  == > ENABLE");
+						markToRedraw();
 					}
 					return true;
-				} if (widget::SCROLL_ENABLE_FINGER==m_highSpeedMode && ewol::keyEvent::statusMove == _event.GetStatus()) {
+				} if (widget::SCROLL_ENABLE_FINGER == m_highSpeedMode && ewol::keyEvent::statusMove == _event.getStatus()) {
 					//m_originScrooled.x = (int32_t)(m_maxSize.x * x / m_size.x);
 					m_originScrooled.setX(m_originScrooled.x() - (relativePos.x() - m_highSpeedStartPos.x()));
 					m_originScrooled.setY(m_originScrooled.y() - (relativePos.y() - m_highSpeedStartPos.y()));
 					m_originScrooled.setX(etk_avg(0, m_originScrooled.x(), (m_maxSize.x() - m_size.x()*m_limitScrolling)));
 					m_originScrooled.setY(etk_avg(0, m_originScrooled.y(), (m_maxSize.y() - m_size.y()*m_limitScrolling)));
 					m_highSpeedStartPos.setValue(relativePos.x(), relativePos.y());
-					EWOL_DEBUG("SCROOL ==> MOVE m_originScrooled=" << m_originScrooled << " " << relativePos << " " << m_highSpeedStartPos);
-					MarkToRedraw();
+					EWOL_DEBUG("SCROOL  == > MOVE m_originScrooled=" << m_originScrooled << " " << relativePos << " " << m_highSpeedStartPos);
+					markToRedraw();
 					return true;
 				}
-			} else if (widget::SCROLL_DISABLE!=m_highSpeedMode && ewol::keyEvent::statusLeave == _event.GetStatus()) {
+			} else if (widget::SCROLL_DISABLE!=m_highSpeedMode && ewol::keyEvent::statusLeave == _event.getStatus()) {
 				m_highSpeedMode = widget::SCROLL_DISABLE;
 				m_highSpeedType = ewol::keyEvent::typeUnknow;
-				EWOL_DEBUG("SCROOL ==> DISABLE");
-				MarkToRedraw();
+				EWOL_DEBUG("SCROOL  == > DISABLE");
+				markToRedraw();
 				return true;
 			}
 		}
 	} else if (SCROLL_MODE_CENTER == m_scroollingMode) {
-		if (ewol::keyEvent::typeMouse==_event.GetType()) {
+		if (ewol::keyEvent::typeMouse == _event.getType()) {
 			float tmp1=m_size.x() / m_maxSize.y();
 			float tmp2=m_size.y() / m_maxSize.x();
 			//EWOL_INFO(" elements Zoom : " << tmp1 << " " << tmp2);
 			tmp1 = etk_min(tmp1, tmp2);
-			if (4 == _event.GetId() && ewol::keyEvent::statusUp == _event.GetStatus()) {
+			if (4 == _event.getId() && ewol::keyEvent::statusUp == _event.getStatus()) {
 				m_zoom -= 0.1;
 				if (tmp1 < 1.0) {
 					m_zoom = etk_max(tmp1, m_zoom);
 				} else {
 					m_zoom = etk_max(1.0, m_zoom);
 				}
-				MarkToRedraw();
+				markToRedraw();
 				return true;
-			} else if (5 == _event.GetId() && ewol::keyEvent::statusUp == _event.GetStatus()) {
+			} else if (5 == _event.getId() && ewol::keyEvent::statusUp == _event.getStatus()) {
 				m_zoom += 0.1;
 				if (tmp1 > 1.0) {
 					m_zoom = etk_min(tmp1, m_zoom);
 				} else {
 					m_zoom = etk_min(1.0, m_zoom);
 				}
-				MarkToRedraw();
+				markToRedraw();
 				return true;
 			}
 		}
@@ -310,44 +310,44 @@ bool widget::WidgetScrooled::OnEventInput(const ewol::EventInput& _event)
 	return false;
 }
 
-void widget::WidgetScrooled::AddOObject(ewol::Compositing* _newObject, int32_t _pos)
+void widget::WidgetScrooled::addOObject(ewol::Compositing* _newObject, int32_t _pos)
 {
 	if (NULL == _newObject) {
 		EWOL_ERROR("Try to add an empty object in the Widget generic display system");
 		return;
 	}
-	if (_pos < 0 || _pos >= m_listOObject.Size() ) {
-		m_listOObject.PushBack(_newObject);
+	if (_pos < 0 || _pos >= m_listOObject.size() ) {
+		m_listOObject.pushBack(_newObject);
 	} else {
-		m_listOObject.Insert(_pos, _newObject);
+		m_listOObject.insert(_pos, _newObject);
 	}
 }
 
 
-void widget::WidgetScrooled::ClearOObjectList(void)
+void widget::WidgetScrooled::clearOObjectList(void)
 {
-	for (int32_t iii=0; iiiDraw();
+			m_listOObject[iii]->draw();
 		}
 	}
 }
 
 
-void widget::WidgetScrooled::SystemDraw(const ewol::DrawProperty& displayProp)
+void widget::WidgetScrooled::systemDraw(const ewol::drawProperty& displayProp)
 {
-	ewol::openGL::Push();
+	ewol::openGL::push();
 	if (SCROLL_MODE_CENTER == m_scroollingMode) {
-		// here we invert the reference of the standard OpenGl view because the reference in the common display is Top left and not buttom left
+		// here we invert the reference of the standard openGl view because the reference in the common display is Top left and not buttom left
 		glViewport( m_origin.x(),
 		            m_origin.y(),
 		            m_size.x(),
@@ -357,11 +357,11 @@ void widget::WidgetScrooled::SystemDraw(const ewol::DrawProperty& displayProp)
 		mat4 tmpTranslate = etk::matTranslate(vec3(-m_maxSize.x()/2, -m_maxSize.y()/2, -1.0) );
 		mat4 tmpMat = tmpProjection * tmpScale * tmpTranslate;
 		// set internal matrix system :
-		ewol::openGL::SetMatrix(tmpMat);
+		ewol::openGL::setMatrix(tmpMat);
 		// Call the widget drawing methode
-		OnDraw();
+		onDraw();
 	} if (SCROLL_MODE_GAME == m_scroollingMode) {
-		// here we invert the reference of the standard OpenGl view because the reference in the common display is Top left and not buttom left
+		// here we invert the reference of the standard openGl view because the reference in the common display is Top left and not buttom left
 		glViewport( m_origin.x(),
 		            m_origin.y(),
 		            m_size.x(),
@@ -371,17 +371,17 @@ void widget::WidgetScrooled::SystemDraw(const ewol::DrawProperty& displayProp)
 		mat4 tmpTranslate = etk::matTranslate(vec3( -m_maxSize.x()/2, -m_maxSize.y()/2, -1.0) );
 		mat4 tmpMat = tmpProjection * tmpTranslate;
 		// set internal matrix system :
-		ewol::openGL::SetMatrix(tmpMat);
+		ewol::openGL::setMatrix(tmpMat);
 		// Call the widget drawing methode
-		OnDraw();
+		onDraw();
 	} else {
-		ewol::Widget::SystemDraw(displayProp);
+		ewol::Widget::systemDraw(displayProp);
 	}
-	ewol::openGL::Pop();
+	ewol::openGL::pop();
 }
 
 
-void widget::WidgetScrooled::SetScrollingPositionDynamic(vec2 borderWidth, vec2 currentPosition, bool center)
+void widget::WidgetScrooled::setScrollingPositionDynamic(vec2 borderWidth, vec2 currentPosition, bool center)
 {
 	if (true == center) {
 		borderWidth.setValue(m_size.x() / 2 - borderWidth.x(),
@@ -406,7 +406,7 @@ void widget::WidgetScrooled::SetScrollingPositionDynamic(vec2 borderWidth, vec2
 }
 
 
-void widget::WidgetScrooled::ScroolingMode(scrollingMode_te newMode)
+void widget::WidgetScrooled::scroolingMode(scrollingMode_te newMode)
 {
 	m_scroollingMode = newMode;
 	if (SCROLL_MODE_GAME == m_scroollingMode) {
diff --git a/sources/ewol/widget/WidgetScrolled.h b/sources/ewol/widget/WidgetScrolled.h
index eb172421..36aee2fe 100644
--- a/sources/ewol/widget/WidgetScrolled.h
+++ b/sources/ewol/widget/WidgetScrolled.h
@@ -26,8 +26,8 @@ namespace widget {
 	{
 		private:
 			etk::Vector m_listOObject; //!< generic element to display...
-			void AddOObject(ewol::Compositing* _newObject, int32_t _pos=-1);
-			void ClearOObjectList(void);
+			void addOObject(ewol::Compositing* _newObject, int32_t _pos=-1);
+			void clearOObjectList(void);
 		protected:
 			vec2 m_originScrooled;
 			vec2 m_maxSize;
@@ -43,40 +43,40 @@ namespace widget {
 			WidgetScrooled(void);
 			virtual ~WidgetScrooled(void);
 		protected: // Derived function
-			virtual void OnDraw(void);
+			virtual void onDraw(void);
 		public: // Derived function
-			virtual const char * const GetObjectType(void) { return "EwolWidgetScrooled"; };
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
-			virtual void SystemDraw(const ewol::DrawProperty& displayProp);
+			virtual const char * const getObjectType(void) { return "EwolWidgetScrooled"; };
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
+			virtual void systemDraw(const ewol::drawProperty& displayProp);
 		protected:
 			/**
 			 * @brief For mouse event when we have a scrolling UP and dows, specify the number of pixel that we scrooled
 			 * @param[in] nbPixel number of pixel scrolling
 			 */
-			void SetScrollingSize(float nbPixel) { m_pixelScrolling = nbPixel; };
+			void setScrollingSize(float nbPixel) { m_pixelScrolling = nbPixel; };
 			/**
 			 * @brief Specify the mode of scrolling for this windows
 			 * @param[in] newMode the selected mode for the scrolling...
 			 */
-			void ScroolingMode(scrollingMode_te newMode);
+			void scroolingMode(scrollingMode_te newMode);
 			/**
-			 * @brief Set the specific mawimum size of the widget
+			 * @brief set the specific mawimum size of the widget
 			 * @param[in] localSize new Maximum size
 			 */
-			void SetMaxSize(vec2  localSize) { m_maxSize = localSize; };
+			void setMaxSize(vec2  localSize) { m_maxSize = localSize; };
 			/**
 			 * @brief Request a specific position for the scrolling of the current windows.
-			 * @param[in] borderWidth Size of the border that requested the element might not to be
+			 * @param[in] borderWidth size of the border that requested the element might not to be
 			 * @param[in] currentPosition Position that is requested to view
 			 * @param[in] center True if the position might be at the center of the widget
 			 */
-			void SetScrollingPositionDynamic(vec2  borderWidth, vec2  currentPosition, bool center = false);
+			void setScrollingPositionDynamic(vec2  borderWidth, vec2  currentPosition, bool center = false);
 			/**
-			 * @brief Set the scrolling limit when arriving at he end of the widget
+			 * @brief set the scrolling limit when arriving at he end of the widget
 			 * @param[in] poucentageLimit pourcent of the limit of view nothing in the widget when arriving at the end ...
 			 */
-			void SetLimitScrolling(float poucentageLimit) { m_limitScrolling = etk_avg(0.1, poucentageLimit,0.9); };
+			void setLimitScrolling(float poucentageLimit) { m_limitScrolling = etk_avg(0.1, poucentageLimit,0.9); };
 	};
 	
 };
diff --git a/sources/ewol/widget/Windows.cpp b/sources/ewol/widget/Windows.cpp
index db9a3568..cb224e94 100644
--- a/sources/ewol/widget/Windows.cpp
+++ b/sources/ewol/widget/Windows.cpp
@@ -15,11 +15,8 @@
 #include 
 #include 
 
-
-
 #undef __class__
-#define __class__	"Windows"
-
+#define __class__ "Windows"
 
 //list of local events : 
 extern const char * const ewolEventWindowsHideKeyboard   = "ewol Windows hideKeyboard";
@@ -28,9 +25,9 @@ extern const char * const ewolEventWindowsHideKeyboard   = "ewol Windows hideKey
 ewol::Windows::Windows(void) :
 	m_backgroundColor(0.750, 0.750, 0.750, 0.5)
 {
-	SetCanHaveFocus(true);
+	setCanHaveFocus(true);
 	m_subWidget = NULL;
-	SetDecorationDisable();
+	setDecorationDisable();
 	//KeyboardShow(KEYBOARD_MODE_CODE);
 }
 
@@ -41,152 +38,145 @@ ewol::Windows::~Windows(void)
 		m_subWidget=NULL;
 	}
 	
-	for(int32_t iii=0; iiiCalculateMinMaxSize();
-		// TODO : Check if min Size is possible ...
+		m_subWidget->calculateMinMaxSize();
+		// TODO : Check if min size is possible ...
 		// TODO : Herited from MinSize .. and expand ???
-		m_subWidget->CalculateSize(m_size);
+		m_subWidget->calculateSize(m_size);
 	}
-	for(int32_t iii=0; iiiCalculateMinMaxSize();
-			m_popUpWidgetList[iii]->CalculateSize(m_size);
+			m_popUpWidgetList[iii]->calculateMinMaxSize();
+			m_popUpWidgetList[iii]->calculateSize(m_size);
 		}
 	}
 }
 
 
-ewol::Widget * ewol::Windows::GetWidgetAtPos(const vec2& pos)
+ewol::Widget * ewol::Windows::getWidgetAtPos(const vec2& pos)
 {
 	// calculate relative position
-	vec2 relativePos = RelativePosition(pos);
+	vec2 relativePos = relativePosition(pos);
 	// event go directly on the pop-up
-	if (0 < m_popUpWidgetList.Size()) {
-		if (NULL == m_popUpWidgetList[m_popUpWidgetList.Size()-1]) {
-			m_popUpWidgetList.PopBack();
+	if (0 < m_popUpWidgetList.size()) {
+		if (NULL == m_popUpWidgetList[m_popUpWidgetList.size()-1]) {
+			m_popUpWidgetList.popBack();
 		} else {
-			return m_popUpWidgetList[m_popUpWidgetList.Size()-1]->GetWidgetAtPos(pos);
+			return m_popUpWidgetList[m_popUpWidgetList.size()-1]->getWidgetAtPos(pos);
 		}
 	// otherwise in the normal windows
 	} else if (NULL != m_subWidget) {
-		return m_subWidget->GetWidgetAtPos(pos);
+		return m_subWidget->getWidgetAtPos(pos);
 	}
 	// otherwise the event go to this widget ...
 	return this;
 }
 
-
-void ewol::Windows::SysDraw(void)
-{
-
+void ewol::Windows::sysDraw(void) {
 	//EWOL_DEBUG("Drow on (" << m_size.x << "," << m_size.y << ")");
 	// set the size of the open GL system
 	glViewport(0,0,m_size.x(),m_size.y());
 	
-	ewol::openGL::Disable(ewol::openGL::FLAG_DITHER);
-	//ewol::openGL::Disable(ewol::openGL::FLAG_BLEND);
-	ewol::openGL::Disable(ewol::openGL::FLAG_STENCIL_TEST);
-	ewol::openGL::Disable(ewol::openGL::FLAG_ALPHA_TEST);
-	ewol::openGL::Disable(ewol::openGL::FLAG_FOG);
+	ewol::openGL::disable(ewol::openGL::FLAG_DITHER);
+	//ewol::openGL::disable(ewol::openGL::FLAG_BLEND);
+	ewol::openGL::disable(ewol::openGL::FLAG_STENCIL_TEST);
+	ewol::openGL::disable(ewol::openGL::FLAG_ALPHA_TEST);
+	ewol::openGL::disable(ewol::openGL::FLAG_FOG);
 	#ifndef __TARGET_OS__Android
 		glPixelZoom(1.0,1.0);
 	#endif
-	ewol::openGL::Disable(ewol::openGL::FLAG_TEXTURE_2D);
-	ewol::openGL::Disable(ewol::openGL::FLAG_DEPTH_TEST);
+	ewol::openGL::disable(ewol::openGL::FLAG_TEXTURE_2D);
+	ewol::openGL::disable(ewol::openGL::FLAG_DEPTH_TEST);
 	
-	ewol::openGL::Enable(ewol::openGL::FLAG_BLEND);
+	ewol::openGL::enable(ewol::openGL::FLAG_BLEND);
 	glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
 	
 	// clear the matrix system :
 	mat4 newOne;
-	ewol::openGL::SetBasicMatrix(newOne);
+	ewol::openGL::setBasicMatrix(newOne);
 	
-	ewol::DrawProperty displayProp;
+	ewol::drawProperty displayProp;
 	displayProp.m_windowsSize = m_size;
 	displayProp.m_origin.setValue(0,0);
 	displayProp.m_size = m_size;
-	
-	SystemDraw(displayProp);
-
-	ewol::openGL::Disable(ewol::openGL::FLAG_BLEND);
+	systemDraw(displayProp);
+	ewol::openGL::disable(ewol::openGL::FLAG_BLEND);
 	return;
 }
 
-void ewol::Windows::OnRegenerateDisplay(void)
+void ewol::Windows::onRegenerateDisplay(void)
 {
 	if (NULL != m_subWidget) {
-		m_subWidget->OnRegenerateDisplay();
+		m_subWidget->onRegenerateDisplay();
 	}
-	for(int32_t iii=0; iiiOnRegenerateDisplay();
+			m_popUpWidgetList[iii]->onRegenerateDisplay();
 		}
 	}
 }
 
 //#define TEST_PERFO_WINDOWS
 
-void ewol::Windows::SystemDraw(const ewol::DrawProperty& _displayProp)
+void ewol::Windows::systemDraw(const ewol::drawProperty& _displayProp)
 {
-	ewol::Widget::SystemDraw(_displayProp);
+	ewol::Widget::systemDraw(_displayProp);
 	#ifdef TEST_PERFO_WINDOWS
-	int64_t ___startTime0 = ewol::GetTime();
+	int64_t ___startTime0 = ewol::getTime();
 	#endif
 	
-	// Clear the screen with transparency ...
+	// clear the screen with transparency ...
 	glClearColor(m_backgroundColor.r(),
 	             m_backgroundColor.g(),
 	             m_backgroundColor.b(),
 	             m_backgroundColor.a());
 	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
 	#ifdef TEST_PERFO_WINDOWS
-	float ___localTime0 = (float)(ewol::GetTime() - ___startTime0) / 1000.0f;
+	float ___localTime0 = (float)(ewol::getTime() - ___startTime0) / 1000.0f;
 	EWOL_ERROR("      Windows000  : " << ___localTime0 << "ms ");
 	
-	int64_t ___startTime1 = ewol::GetTime();
+	int64_t ___startTime1 = ewol::getTime();
 	#endif
 	//EWOL_WARNING(" WINDOWS draw on " << m_currentDrawId);
 	// first display the windows on the display
 	if (NULL != m_subWidget) {
-		m_subWidget->SystemDraw(_displayProp);
+		m_subWidget->systemDraw(_displayProp);
 		//EWOL_DEBUG("Draw Windows");
 	}
 	#ifdef TEST_PERFO_WINDOWS
-	float ___localTime1 = (float)(ewol::GetTime() - ___startTime1) / 1000.0f;
+	float ___localTime1 = (float)(ewol::getTime() - ___startTime1) / 1000.0f;
 	EWOL_ERROR("      Windows111  : " << ___localTime1 << "ms ");
 	
-	int64_t ___startTime2 = ewol::GetTime();
+	int64_t ___startTime2 = ewol::getTime();
 	#endif
 	// second display the pop-up
-	for(int32_t iii=0; iiiSystemDraw(_displayProp);
+			m_popUpWidgetList[iii]->systemDraw(_displayProp);
 			//EWOL_DEBUG("Draw Pop-up");
 		}
 	}
 	#ifdef TEST_PERFO_WINDOWS
-	float ___localTime2 = (float)(ewol::GetTime() - ___startTime2) / 1000.0f;
+	float ___localTime2 = (float)(ewol::getTime() - ___startTime2) / 1000.0f;
 	EWOL_ERROR("      Windows222  : " << ___localTime2 << "ms ");
 	#endif
 }
 
-
-
-void ewol::Windows::SetSubWidget(ewol::Widget * widget)
+void ewol::Windows::setSubWidget(ewol::Widget * widget)
 {
 	if (NULL != m_subWidget) {
 		EWOL_INFO("Remove current main windows Widget...");
@@ -195,51 +185,50 @@ void ewol::Windows::SetSubWidget(ewol::Widget * widget)
 	}
 	m_subWidget = widget;
 	// Regenerate the size calculation :
-	CalculateSize(m_size);
+	calculateSize(m_size);
 }
 
-
-void ewol::Windows::PopUpWidgetPush(ewol::Widget * widget)
+void ewol::Windows::popUpWidgetPush(ewol::Widget * widget)
 {
-	m_popUpWidgetList.PushBack(widget);
+	m_popUpWidgetList.pushBack(widget);
 	// Regenerate the size calculation :
-	CalculateSize(m_size);
+	calculateSize(m_size);
 	// TODO : it is dansgerous to access directly to the system ...
-	GetContext().ResetIOEvent();
+	getContext().resetIOEvent();
 }
 
 
-void ewol::Windows::OnObjectRemove(ewol::EObject * removeObject)
+void ewol::Windows::onObjectRemove(ewol::EObject * removeObject)
 {
 	// First step call parrent : 
-	ewol::Widget::OnObjectRemove(removeObject);
+	ewol::Widget::onObjectRemove(removeObject);
 	// second step find if in all the elements ...
 	
 	if (m_subWidget == removeObject) {
-		EWOL_DEBUG("Remove main element of the windows ==> destroyed object");
+		EWOL_DEBUG("Remove main element of the windows  == > destroyed object");
 		m_subWidget = NULL;
 	}
-	for(int32_t iii=m_popUpWidgetList.Size()-1; iii>=0; iii--) {
+	for(int32_t iii=m_popUpWidgetList.size()-1; iii >= 0; iii--) {
 		if(m_popUpWidgetList[iii] == removeObject) {
-			EWOL_DEBUG("Remove Pop-up [" << iii << "] element of the windows ==> destroyed object");
+			EWOL_DEBUG("Remove Pop-up [" << iii << "] element of the windows  == > destroyed object");
 			m_popUpWidgetList[iii] = NULL;
-			m_popUpWidgetList.Erase(iii);
+			m_popUpWidgetList.erase(iii);
 		}
 	}
 }
 
 
-void ewol::Windows::SetBackgroundColor(const etk::Color& _color)
+void ewol::Windows::setBackgroundColor(const etk::Color& _color)
 {
 	if (m_backgroundColor != _color) {
 		m_backgroundColor = _color;
-		MarkToRedraw();
+		markToRedraw();
 	}
 }
 
-void ewol::Windows::SetTitle(const etk::UString& _title)
+void ewol::Windows::setTitle(const etk::UString& _title)
 {
-	// TODO : Remove this ...
+	// TODO : remove this ...
 	etk::UString title = _title;
-	GetContext().SetTitle(title);
+	getContext().setTitle(title);
 }
diff --git a/sources/ewol/widget/Windows.h b/sources/ewol/widget/Windows.h
index 6fc96af2..3769ea55 100644
--- a/sources/ewol/widget/Windows.h
+++ b/sources/ewol/widget/Windows.h
@@ -23,25 +23,25 @@ namespace ewol {
 			virtual ~Windows(void);
 		// internal event at ewol system : 
 		public:
-			void SysDraw(void);
-			void SysOnShow(void) {};
-			void SysOnHide(void) {};
-			void SysOnKill(void) {};
+			void sysDraw(void);
+			void sysOnShow(void) {};
+			void sysOnHide(void) {};
+			void sysOnKill(void) {};
 		public:
-			virtual void OnShow(void) { };
-			virtual void OnHide(void) { };
-			virtual bool OnKill(void) { return true; };
-			virtual void OnReduce(void) { };
-			virtual void On(void) { };
+			virtual void onShow(void) { };
+			virtual void onHide(void) { };
+			virtual bool onKill(void) { return true; };
+			virtual void onReduce(void) { };
+			virtual void on(void) { };
 		private:
 			bool m_hasDecoration;
 		public:
-			void SetDecorationDisable(void)
+			void setDecorationDisable(void)
 			{
 				m_hasDecoration = false;
 			}
 			
-			void SetDecorationEnable(void)
+			void setDecorationEnable(void)
 			{
 				m_hasDecoration = true;
 			}
@@ -49,30 +49,30 @@ namespace ewol {
 			ewol::Widget* m_subWidget;
 			etk::Vector m_popUpWidgetList;
 		public:
-			void SetSubWidget(ewol::Widget * widget);
-			void PopUpWidgetPush(ewol::Widget * widget);
+			void setSubWidget(ewol::Widget * widget);
+			void popUpWidgetPush(ewol::Widget * widget);
 		private:
 			etk::Color m_backgroundColor; //!< reset color of the Main windows
 		public:
 			/**
-			 * @brief Get the background color.
+			 * @brief get the background color.
 			 * @return A reference on the color
 			 */
-			const etk::Color& GetBackgroundColor(void) { return m_backgroundColor; };
+			const etk::Color& getBackgroundColor(void) { return m_backgroundColor; };
 			/**
-			 * @brief Set the background color.
+			 * @brief set the background color.
 			 * @param[IN] the new requested color.
 			 */
-			void SetBackgroundColor(const etk::Color& _color);
+			void setBackgroundColor(const etk::Color& _color);
 		protected: // Derived function
-			virtual void SystemDraw(const ewol::DrawProperty& _displayProp);
+			virtual void systemDraw(const ewol::drawProperty& _displayProp);
 		public: // Derived function
-			virtual const char * const GetObjectType(void) { return "ewol::Windows"; };
-			virtual void OnRegenerateDisplay(void);
-			virtual void OnObjectRemove(ewol::EObject * removeObject);
-			virtual void CalculateSize(const vec2& availlable);
-			virtual ewol::Widget * GetWidgetAtPos(const vec2& pos);
-			void SetTitle(const etk::UString& _title);
+			virtual const char * const getObjectType(void) { return "ewol::Windows"; };
+			virtual void onRegenerateDisplay(void);
+			virtual void onObjectRemove(ewol::EObject * removeObject);
+			virtual void calculateSize(const vec2& availlable);
+			virtual ewol::Widget * getWidgetAtPos(const vec2& pos);
+			void setTitle(const etk::UString& _title);
 	};
 	
 };
diff --git a/sources/ewol/widget/meta/ColorChooser.cpp b/sources/ewol/widget/meta/ColorChooser.cpp
index 48d881b5..c2030531 100644
--- a/sources/ewol/widget/meta/ColorChooser.cpp
+++ b/sources/ewol/widget/meta/ColorChooser.cpp
@@ -35,7 +35,7 @@ const char * const eventColorSpecificHasChange     = "event-color-specific-has-c
 widget::ColorChooser::ColorChooser(void) :
 	widget::Sizer(widget::Sizer::modeVert)
 {
-	AddEventId(ewolEventColorChooserChange);
+	addEventId(ewolEventColorChooserChange);
 	
 	
 	m_widgetColorBar = NULL;
@@ -44,53 +44,53 @@ widget::ColorChooser::ColorChooser(void) :
 	m_widgetBlue = NULL;
 	m_widgetAlpha = NULL;
 	
-	LockExpand(bvec2(true,true));
+	lockExpand(bvec2(true,true));
 		m_widgetColorBar = new widget::ColorBar();
-			m_widgetColorBar->RegisterOnEvent(this, ewolEventColorBarChange, eventColorBarHasChange);
-			m_widgetColorBar->SetFill(bvec2(true,true));
+			m_widgetColorBar->registerOnEvent(this, ewolEventColorBarChange, eventColorBarHasChange);
+			m_widgetColorBar->setFill(bvec2(true,true));
 			/*
-			m_widgetColorBar->SetWidth(200);
-			m_widgetColorBar->SetHeigh(200);
+			m_widgetColorBar->setWidth(200);
+			m_widgetColorBar->setHeigh(200);
 			*/
-			SubWidgetAdd(m_widgetColorBar);
+			subWidgetAdd(m_widgetColorBar);
 		
 		etk::Color<> sliderColor;
 		sliderColor = etk::color::black;
 		
 		m_widgetRed = new widget::Slider();
-			m_widgetRed->RegisterOnEvent(this, ewolEventSliderChange, eventColorSpecificHasChange);
-			m_widgetRed->SetExpand(bvec2(true,false));
-			m_widgetRed->SetFill(bvec2(true,false));
-			m_widgetRed->SetMin(0);
-			m_widgetRed->SetMax(255);
+			m_widgetRed->registerOnEvent(this, ewolEventSliderChange, eventColorSpecificHasChange);
+			m_widgetRed->setExpand(bvec2(true,false));
+			m_widgetRed->setFill(bvec2(true,false));
+			m_widgetRed->setMin(0);
+			m_widgetRed->setMax(255);
 			sliderColor = 0xFF0000FF;
-			m_widgetRed->SetColor(sliderColor);
-			SubWidgetAdd(m_widgetRed);
+			m_widgetRed->setColor(sliderColor);
+			subWidgetAdd(m_widgetRed);
 		m_widgetGreen = new widget::Slider();
-			m_widgetGreen->RegisterOnEvent(this, ewolEventSliderChange, eventColorSpecificHasChange);
-			m_widgetGreen->SetExpand(bvec2(true,false));
-			m_widgetGreen->SetFill(bvec2(true,false));
-			m_widgetGreen->SetMin(0);
+			m_widgetGreen->registerOnEvent(this, ewolEventSliderChange, eventColorSpecificHasChange);
+			m_widgetGreen->setExpand(bvec2(true,false));
+			m_widgetGreen->setFill(bvec2(true,false));
+			m_widgetGreen->setMin(0);
 			sliderColor = 0x00FF00FF;
-			m_widgetGreen->SetColor(sliderColor);
-			m_widgetGreen->SetMax(255);
-			SubWidgetAdd(m_widgetGreen);
+			m_widgetGreen->setColor(sliderColor);
+			m_widgetGreen->setMax(255);
+			subWidgetAdd(m_widgetGreen);
 		m_widgetBlue = new widget::Slider();
-			m_widgetBlue->RegisterOnEvent(this, ewolEventSliderChange, eventColorSpecificHasChange);
-			m_widgetBlue->SetExpand(bvec2(true,false));
-			m_widgetBlue->SetFill(bvec2(true,false));
-			m_widgetBlue->SetMin(0);
+			m_widgetBlue->registerOnEvent(this, ewolEventSliderChange, eventColorSpecificHasChange);
+			m_widgetBlue->setExpand(bvec2(true,false));
+			m_widgetBlue->setFill(bvec2(true,false));
+			m_widgetBlue->setMin(0);
 			sliderColor = 0x0000FFFF;
-			m_widgetBlue->SetColor(sliderColor);
-			m_widgetBlue->SetMax(255);
-			SubWidgetAdd(m_widgetBlue);
+			m_widgetBlue->setColor(sliderColor);
+			m_widgetBlue->setMax(255);
+			subWidgetAdd(m_widgetBlue);
 		m_widgetAlpha = new widget::Slider();
-			m_widgetAlpha->RegisterOnEvent(this, ewolEventSliderChange, eventColorSpecificHasChange);
-			m_widgetAlpha->SetExpand(bvec2(true,false));
-			m_widgetAlpha->SetFill(bvec2(true,false));
-			m_widgetAlpha->SetMin(0);
-			m_widgetAlpha->SetMax(255);
-			SubWidgetAdd(m_widgetAlpha);
+			m_widgetAlpha->registerOnEvent(this, ewolEventSliderChange, eventColorSpecificHasChange);
+			m_widgetAlpha->setExpand(bvec2(true,false));
+			m_widgetAlpha->setFill(bvec2(true,false));
+			m_widgetAlpha->setMin(0);
+			m_widgetAlpha->setMax(255);
+			subWidgetAdd(m_widgetAlpha);
 	
 	m_currentColor = etk::color::white;
 }
@@ -102,86 +102,86 @@ widget::ColorChooser::~ColorChooser(void)
 }
 
 
-void widget::ColorChooser::SetColor(etk::Color<> _newColor)
+void widget::ColorChooser::setColor(etk::Color<> _newColor)
 {
 	m_currentColor = _newColor;
 	if (NULL != m_widgetRed) {
-		m_widgetRed->SetValue(m_currentColor.r());
+		m_widgetRed->setValue(m_currentColor.r());
 	}
 	if (NULL != m_widgetGreen) {
-		m_widgetGreen->SetValue(m_currentColor.g());
+		m_widgetGreen->setValue(m_currentColor.g());
 	}
 	if (NULL != m_widgetBlue) {
-		m_widgetBlue->SetValue(m_currentColor.b());
+		m_widgetBlue->setValue(m_currentColor.b());
 	}
 	if (NULL != m_widgetAlpha) {
-		m_widgetAlpha->SetValue(m_currentColor.a());
+		m_widgetAlpha->setValue(m_currentColor.a());
 	}
 	if (NULL != m_widgetColorBar) {
-		m_widgetColorBar->SetCurrentColor(m_currentColor);
+		m_widgetColorBar->setCurrentColor(m_currentColor);
 	}
 }
 
 
-etk::Color<> widget::ColorChooser::GetColor(void)
+etk::Color<> widget::ColorChooser::getColor(void)
 {
 	return m_currentColor;
 }
 
 
-void widget::ColorChooser::OnReceiveMessage(const ewol::EMessage& _msg)
+void widget::ColorChooser::onReceiveMessage(const ewol::EMessage& _msg)
 {
-	if (NULL == _msg.GetCaller()) {
+	if (NULL == _msg.getCaller()) {
 		return;
 	}
-	//EWOL_INFO("Receive Extern Event ... : widgetPointer=" << CallerObject << "\"" << eventId << "\" ==> data=\"" << data << "\"" );
-	if (eventColorBarHasChange == _msg.GetMessage()) {
-		//==> colorBar has change ...
+	//EWOL_INFO("Receive Extern Event ... : widgetPointer=" << CallerObject << "\"" << eventId << "\"  == > data=\"" << data << "\"" );
+	if (eventColorBarHasChange == _msg.getMessage()) {
+		// == > colorBar has change ...
 		uint8_t tmpAlpha = m_currentColor.a();
-		// the colorbar has no notion of the alpha ==> keep it ...
+		// the colorbar has no notion of the alpha  == > keep it ...
 		if (NULL != m_widgetColorBar) {
-			m_currentColor = m_widgetColorBar->GetCurrentColor();
+			m_currentColor = m_widgetColorBar->getCurrentColor();
 		}
-		m_currentColor.SetA(tmpAlpha);
+		m_currentColor.setA(tmpAlpha);
 		if (NULL != m_widgetRed) {
-			m_widgetRed->SetValue(m_currentColor.r());
+			m_widgetRed->setValue(m_currentColor.r());
 		}
 		if (NULL != m_widgetGreen) {
-			m_widgetGreen->SetValue(m_currentColor.g());
+			m_widgetGreen->setValue(m_currentColor.g());
 		}
 		if (NULL != m_widgetBlue) {
-			m_widgetBlue->SetValue(m_currentColor.b());
+			m_widgetBlue->setValue(m_currentColor.b());
 		}
 		if (NULL != m_widgetAlpha) {
-			m_widgetAlpha->SetValue(m_currentColor.a());
+			m_widgetAlpha->setValue(m_currentColor.a());
 		}
-		GenerateEventId(ewolEventColorChooserChange, m_currentColor.GetString());
-	} else if (eventColorSpecificHasChange == _msg.GetMessage()) {
-		// Slider has changes his color ==> get the one change ...
-		if (_msg.GetCaller() == m_widgetRed) {
-			m_currentColor.SetR(m_widgetRed->GetValue());
+		generateEventId(ewolEventColorChooserChange, m_currentColor.getString());
+	} else if (eventColorSpecificHasChange == _msg.getMessage()) {
+		// Slider has changes his color  == > get the one change ...
+		if (_msg.getCaller() == m_widgetRed) {
+			m_currentColor.setR(m_widgetRed->getValue());
 		}
-		if (_msg.GetCaller() == m_widgetGreen) {
-			m_currentColor.SetG(m_widgetGreen->GetValue());
+		if (_msg.getCaller() == m_widgetGreen) {
+			m_currentColor.setG(m_widgetGreen->getValue());
 		}
-		if (_msg.GetCaller() == m_widgetBlue) {
-			m_currentColor.SetB(m_widgetBlue->GetValue());
+		if (_msg.getCaller() == m_widgetBlue) {
+			m_currentColor.setB(m_widgetBlue->getValue());
 		}
-		if (_msg.GetCaller() == m_widgetAlpha) {
-			m_currentColor.SetA(m_widgetAlpha->GetValue());
+		if (_msg.getCaller() == m_widgetAlpha) {
+			m_currentColor.setA(m_widgetAlpha->getValue());
 		}
 		if (NULL != m_widgetColorBar) {
-			m_widgetColorBar->SetCurrentColor(m_currentColor);
+			m_widgetColorBar->setCurrentColor(m_currentColor);
 		}
-		GenerateEventId(ewolEventColorChooserChange, m_currentColor.GetString());
+		generateEventId(ewolEventColorChooserChange, m_currentColor.getString());
 	}
 };
 
 
-void widget::ColorChooser::OnObjectRemove(ewol::EObject * _removeObject)
+void widget::ColorChooser::onObjectRemove(ewol::EObject * _removeObject)
 {
 	// First step call parrent : 
-	widget::Sizer::OnObjectRemove(_removeObject);
+	widget::Sizer::onObjectRemove(_removeObject);
 	// second step find if in all the elements ...
 	if(_removeObject == m_widgetRed) {
 		m_widgetRed = NULL;
diff --git a/sources/ewol/widget/meta/ColorChooser.h b/sources/ewol/widget/meta/ColorChooser.h
index b5271ea9..694f0718 100644
--- a/sources/ewol/widget/meta/ColorChooser.h
+++ b/sources/ewol/widget/meta/ColorChooser.h
@@ -28,14 +28,14 @@ namespace widget {
 			ColorChooser(void);
 			~ColorChooser(void);
 			// Derived function
-			virtual const char * const GetObjectType(void) { return "widget::ColorChooser"; };
+			virtual const char * const getObjectType(void) { return "widget::ColorChooser"; };
 			// Derived function
-			virtual void OnReceiveMessage(const ewol::EMessage& _msg);
+			virtual void onReceiveMessage(const ewol::EMessage& _msg);
 			// Derived function
-			virtual void OnObjectRemove(ewol::EObject* _removeObject);
+			virtual void onObjectRemove(ewol::EObject* _removeObject);
 			
-			void SetColor(etk::Color<> newColor);
-			etk::Color<> GetColor(void);
+			void setColor(etk::Color<> newColor);
+			etk::Color<> getColor(void);
 		private:;
 			widget::ColorBar* m_widgetColorBar;
 			widget::Slider* m_widgetRed;
diff --git a/sources/ewol/widget/meta/FileChooser.cpp b/sources/ewol/widget/meta/FileChooser.cpp
index 6baf0105..2db1525b 100644
--- a/sources/ewol/widget/meta/FileChooser.cpp
+++ b/sources/ewol/widget/meta/FileChooser.cpp
@@ -51,8 +51,8 @@ extern const char * const ewolEventFileChooserHome             = "ewol-event-fil
 
 widget::FileChooser::FileChooser(void)
 {
-	AddEventId(ewolEventFileChooserCancel);
-	AddEventId(ewolEventFileChooserValidate);
+	addEventId(ewolEventFileChooserCancel);
+	addEventId(ewolEventFileChooserValidate);
 	
 	m_widgetTitle = NULL;
 	m_widgetValidate = NULL;
@@ -68,13 +68,13 @@ widget::FileChooser::FileChooser(void)
 	widget::Spacer * mySpacer = NULL;
 	//widget::Label * myLabel = NULL;
 	widget::Image * myImage = NULL;
-	m_folder = etk::GetUserHomeFolder();
+	m_folder = etk::getUserHomeFolder();
 	#if defined(__TARGET_OS__Android)
-		SetMinSize(ewol::Dimension(vec2(90,90),ewol::Dimension::Pourcent));;
+		setMinSize(ewol::Dimension(vec2(90,90),ewol::Dimension::Pourcent));;
 	#elif defined(__TARGET_OS__Windows)
-		SetMinSize(ewol::Dimension(vec2(80,80),ewol::Dimension::Pourcent));;
+		setMinSize(ewol::Dimension(vec2(80,80),ewol::Dimension::Pourcent));;
 	#else
-		SetMinSize(ewol::Dimension(vec2(80,80),ewol::Dimension::Pourcent));;
+		setMinSize(ewol::Dimension(vec2(80,80),ewol::Dimension::Pourcent));;
 	#endif
 	m_file = "";
 	
@@ -116,38 +116,38 @@ widget::FileChooser::FileChooser(void)
 	*/
 	mySizerVert = new widget::Sizer(widget::Sizer::modeVert);
 	if (NULL == mySizerVert) {
-		EWOL_ERROR("Can not allocate widget ==> display might be in error");
+		EWOL_ERROR("Can not allocate widget  == > display might be in error");
 	} else {
-		mySizerVert->LockExpand(bvec2(true,true));
-		mySizerVert->SetExpand(bvec2(true,true));
+		mySizerVert->lockExpand(bvec2(true,true));
+		mySizerVert->setExpand(bvec2(true,true));
 		// set it in the pop-up-system : 
-		SetSubWidget(mySizerVert);
+		setSubWidget(mySizerVert);
 		
 		mySizerHori = new widget::Sizer(widget::Sizer::modeHori);
 		if (NULL == mySizerHori) {
-			EWOL_ERROR("Can not allocate widget ==> display might be in error");
+			EWOL_ERROR("Can not allocate widget  == > display might be in error");
 		} else {
-			mySizerVert->SubWidgetAdd(mySizerHori);
+			mySizerVert->subWidgetAdd(mySizerHori);
 			m_widgetCheckBox = new widget::CheckBox("Show hiden files");
 			if (NULL == m_widgetCheckBox) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				m_widgetCheckBox->RegisterOnEvent(this, ewolEventCheckBoxClicked, ewolEventFileChooserHidenFileChange);
-				m_widgetCheckBox->SetValue(false);
-				mySizerHori->SubWidgetAdd(m_widgetCheckBox);
+				m_widgetCheckBox->registerOnEvent(this, ewolEventCheckBoxClicked, ewolEventFileChooserHidenFileChange);
+				m_widgetCheckBox->setValue(false);
+				mySizerHori->subWidgetAdd(m_widgetCheckBox);
 			}
 			mySpacer = new widget::Spacer();
 			if (NULL == mySpacer) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				mySpacer->SetExpand(bvec2(true,false));
-				mySizerHori->SubWidgetAdd(mySpacer);
+				mySpacer->setExpand(bvec2(true,false));
+				mySizerHori->subWidgetAdd(mySpacer);
 			}
 			m_widgetValidate = new widget::Button();
 			if (NULL == m_widgetValidate) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				m_widgetValidate->SetSubWidget(
+				m_widgetValidate->setSubWidget(
 				    new widget::Composer(widget::Composer::String,
 				        "\n"
 				        "	\n"
@@ -155,14 +155,14 @@ widget::FileChooser::FileChooser(void)
 				        "		\n"
 				        "	\n"
 				        "\n"));
-				m_widgetValidate->RegisterOnEvent(this, widget::Button::eventPressed, ewolEventFileChooserValidate);
-				mySizerHori->SubWidgetAdd(m_widgetValidate);
+				m_widgetValidate->registerOnEvent(this, widget::Button::eventPressed, ewolEventFileChooserValidate);
+				mySizerHori->subWidgetAdd(m_widgetValidate);
 			}
 			m_widgetCancel = new widget::Button();
 			if (NULL == m_widgetCancel) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				m_widgetCancel->SetSubWidget(
+				m_widgetCancel->setSubWidget(
 				    new widget::Composer(widget::Composer::String,
 				        "\n"
 				        "	\n"
@@ -170,132 +170,132 @@ widget::FileChooser::FileChooser(void)
 				        "		\n"
 				        "	\n"
 				        "\n"));
-				m_widgetCancel->RegisterOnEvent(this, widget::Button::eventPressed, ewolEventFileChooserCancel);
-				mySizerHori->SubWidgetAdd(m_widgetCancel);
+				m_widgetCancel->registerOnEvent(this, widget::Button::eventPressed, ewolEventFileChooserCancel);
+				mySizerHori->subWidgetAdd(m_widgetCancel);
 			}
 		}
 		mySizerHori = new widget::Sizer(widget::Sizer::modeHori);
 		if (NULL == mySizerHori) {
-			EWOL_ERROR("Can not allocate widget ==> display might be in error");
+			EWOL_ERROR("Can not allocate widget  == > display might be in error");
 		} else {
-			mySizerVert->SubWidgetAdd(mySizerHori);
+			mySizerVert->subWidgetAdd(mySizerHori);
 			mySpacer = new widget::Spacer();
 			if (NULL == mySpacer) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				mySpacer->SetMinSize(vec2(2,2));
-				mySizerHori->SubWidgetAdd(mySpacer);
+				mySpacer->setMinSize(vec2(2,2));
+				mySizerHori->subWidgetAdd(mySpacer);
 			}
 			m_widgetListFolder = new widget::ListFileSystem();
 			if (NULL == m_widgetListFolder) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				m_widgetListFolder->SetShowFolder(true);
-				m_widgetListFolder->SetShowFiles(false);
-				m_widgetListFolder->SetShowHiddenFiles(false);
-				m_widgetListFolder->RegisterOnEvent(this, ewolEventFSFolderValidate, ewolEventFileChooserListFolder);
-				m_widgetListFolder->SetExpand(bvec2(false,true));
-				m_widgetListFolder->SetFill(bvec2(false,true));
-				mySizerHori->SubWidgetAdd(m_widgetListFolder);
+				m_widgetListFolder->setShowFolder(true);
+				m_widgetListFolder->setShowFiles(false);
+				m_widgetListFolder->setShowHiddenFiles(false);
+				m_widgetListFolder->registerOnEvent(this, ewolEventFSFolderValidate, ewolEventFileChooserListFolder);
+				m_widgetListFolder->setExpand(bvec2(false,true));
+				m_widgetListFolder->setFill(bvec2(false,true));
+				mySizerHori->subWidgetAdd(m_widgetListFolder);
 			}
 			mySpacer = new widget::Spacer();
 			if (NULL == mySpacer) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				mySpacer->SetMinSize(vec2(2,2));
-				mySizerHori->SubWidgetAdd(mySpacer);
+				mySpacer->setMinSize(vec2(2,2));
+				mySizerHori->subWidgetAdd(mySpacer);
 			}
 			m_widgetListFile = new widget::ListFileSystem();
 			if (NULL == m_widgetListFile) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				m_widgetListFile->SetShowFolder(false);
-				m_widgetListFile->SetShowFiles(true);
-				m_widgetListFile->SetShowHiddenFiles(false);
-				m_widgetListFile->RegisterOnEvent(this, ewolEventFSFileSelect, ewolEventFileChooserListFile);
-				m_widgetListFile->RegisterOnEvent(this, ewolEventFSFileValidate, ewolEventFileChooserListFileValidate);
-				m_widgetListFile->SetExpand(bvec2(true,true));
-				m_widgetListFile->SetFill(bvec2(true,true));
-				mySizerHori->SubWidgetAdd(m_widgetListFile);
+				m_widgetListFile->setShowFolder(false);
+				m_widgetListFile->setShowFiles(true);
+				m_widgetListFile->setShowHiddenFiles(false);
+				m_widgetListFile->registerOnEvent(this, ewolEventFSFileSelect, ewolEventFileChooserListFile);
+				m_widgetListFile->registerOnEvent(this, ewolEventFSFileValidate, ewolEventFileChooserListFileValidate);
+				m_widgetListFile->setExpand(bvec2(true,true));
+				m_widgetListFile->setFill(bvec2(true,true));
+				mySizerHori->subWidgetAdd(m_widgetListFile);
 			}
 			mySpacer = new widget::Spacer();
 			if (NULL == mySpacer) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				mySpacer->SetMinSize(vec2(2,2));
-				mySizerHori->SubWidgetAdd(mySpacer);
+				mySpacer->setMinSize(vec2(2,2));
+				mySizerHori->subWidgetAdd(mySpacer);
 			}
 		}
 		mySizerHori = new widget::Sizer(widget::Sizer::modeHori);
 		if (NULL == mySizerHori) {
-			EWOL_ERROR("Can not allocate widget ==> display might be in error");
+			EWOL_ERROR("Can not allocate widget  == > display might be in error");
 		} else {
-			mySizerVert->SubWidgetAdd(mySizerHori);
+			mySizerVert->subWidgetAdd(mySizerHori);
 			myImage = new widget::Image("THEME:GUI:File.svg");
 			if (NULL == myImage) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				myImage->SetImageSize(ewol::Dimension(vec2(8,8),ewol::Dimension::Millimeter));
-				//myImage->SetExpand(bvec2(false,true));
-				mySizerHori->SubWidgetAdd(myImage);
+				myImage->setImageSize(ewol::Dimension(vec2(8,8),ewol::Dimension::Millimeter));
+				//myImage->setExpand(bvec2(false,true));
+				mySizerHori->subWidgetAdd(myImage);
 			}
 			m_widgetCurrentFileName = new widget::Entry(m_file);
 			if (NULL == m_widgetCurrentFileName) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				m_widgetCurrentFileName->RegisterOnEvent(this, widget::Entry::eventModify, ewolEventFileChooserEntryFile);
-				m_widgetCurrentFileName->RegisterOnEvent(this, widget::Entry::eventEnter,  ewolEventFileChooserEntryFileEnter);
-				m_widgetCurrentFileName->SetExpand(bvec2(true,false));
-				m_widgetCurrentFileName->SetFill(bvec2(true,false));
-				//m_widgetCurrentFileName->SetWidth(200);
-				mySizerHori->SubWidgetAdd(m_widgetCurrentFileName);
+				m_widgetCurrentFileName->registerOnEvent(this, widget::Entry::eventModify, ewolEventFileChooserEntryFile);
+				m_widgetCurrentFileName->registerOnEvent(this, widget::Entry::eventEnter,  ewolEventFileChooserEntryFileEnter);
+				m_widgetCurrentFileName->setExpand(bvec2(true,false));
+				m_widgetCurrentFileName->setFill(bvec2(true,false));
+				//m_widgetCurrentFileName->setWidth(200);
+				mySizerHori->subWidgetAdd(m_widgetCurrentFileName);
 			}
 		}
 		mySizerHori = new widget::Sizer(widget::Sizer::modeHori);
 		if (NULL == mySizerHori) {
-			EWOL_ERROR("Can not allocate widget ==> display might be in error");
+			EWOL_ERROR("Can not allocate widget  == > display might be in error");
 		} else {
-			mySizerVert->SubWidgetAdd(mySizerHori);
+			mySizerVert->subWidgetAdd(mySizerHori);
 			myImage = new widget::Image("THEME:GUI:Folder.svg");
 			if (NULL == myImage) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				myImage->SetImageSize(ewol::Dimension(vec2(8,8),ewol::Dimension::Millimeter));
-				//myImage->SetExpand(bvec2(false,true));
-				mySizerHori->SubWidgetAdd(myImage);
+				myImage->setImageSize(ewol::Dimension(vec2(8,8),ewol::Dimension::Millimeter));
+				//myImage->setExpand(bvec2(false,true));
+				mySizerHori->subWidgetAdd(myImage);
 			}
 			
 			m_widgetCurrentFolder = new widget::Entry(m_folder);
 			if (NULL == m_widgetCurrentFolder) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				m_widgetCurrentFolder->RegisterOnEvent(this, widget::Entry::eventModify, ewolEventFileChooserEntryFolder);
-				m_widgetCurrentFolder->RegisterOnEvent(this, widget::Entry::eventEnter,  ewolEventFileChooserEntryFolderEnter);
-				m_widgetCurrentFolder->SetExpand(bvec2(true,false));
-				m_widgetCurrentFolder->SetFill(bvec2(true,false));
-				//m_widgetCurrentFolder->SetWidth(200);
-				mySizerHori->SubWidgetAdd(m_widgetCurrentFolder);
+				m_widgetCurrentFolder->registerOnEvent(this, widget::Entry::eventModify, ewolEventFileChooserEntryFolder);
+				m_widgetCurrentFolder->registerOnEvent(this, widget::Entry::eventEnter,  ewolEventFileChooserEntryFolderEnter);
+				m_widgetCurrentFolder->setExpand(bvec2(true,false));
+				m_widgetCurrentFolder->setFill(bvec2(true,false));
+				//m_widgetCurrentFolder->setWidth(200);
+				mySizerHori->subWidgetAdd(m_widgetCurrentFolder);
 			}
 			myImage = new widget::Image("THEME:GUI:Home.svg");
 			if (NULL == myImage) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				myImage->SetImageSize(ewol::Dimension(vec2(8,8),ewol::Dimension::Millimeter));
-				myImage->RegisterOnEvent(this, widget::Image::eventPressed, ewolEventFileChooserHome);
-				//myImage->SetExpand(bvec2(false,true));
-				mySizerHori->SubWidgetAdd(myImage);
+				myImage->setImageSize(ewol::Dimension(vec2(8,8),ewol::Dimension::Millimeter));
+				myImage->registerOnEvent(this, widget::Image::eventPressed, ewolEventFileChooserHome);
+				//myImage->setExpand(bvec2(false,true));
+				mySizerHori->subWidgetAdd(myImage);
 			}
 		}
 		
 		m_widgetTitle = new widget::Label("File chooser ...");
 		if (NULL == m_widgetTitle) {
-			EWOL_ERROR("Can not allocate widget ==> display might be in error");
+			EWOL_ERROR("Can not allocate widget  == > display might be in error");
 		} else {
-			mySizerVert->SubWidgetAdd(m_widgetTitle);
+			mySizerVert->subWidgetAdd(m_widgetTitle);
 		}
 	}
 	// set the default Folder properties:
-	UpdateCurrentFolder();
+	updateCurrentFolder();
 }
 
 
@@ -305,144 +305,144 @@ widget::FileChooser::~FileChooser(void)
 }
 
 
-void widget::FileChooser::SetTitle(etk::UString label)
+void widget::FileChooser::setTitle(etk::UString label)
 {
 	if (NULL == m_widgetTitle) {
 		return;
 	}
-	m_widgetTitle->SetLabel(label);
+	m_widgetTitle->setLabel(label);
 }
 
-void widget::FileChooser::SetValidateLabel(etk::UString label)
+void widget::FileChooser::setValidateLabel(etk::UString label)
 {
 	if (NULL == m_widgetValidate) {
 		return;
 	}
 	// TODO : set if back :
 	/*
-	m_widgetValidate->SetLabel(label);
+	m_widgetValidate->setLabel(label);
 	*/
 }
 
-void widget::FileChooser::SetCancelLabel(etk::UString label)
+void widget::FileChooser::setCancelLabel(etk::UString label)
 {
 	if (NULL == m_widgetCancel) {
 		return;
 	}
 	// TODO : set if back :
 	/*
-	m_widgetCancel->SetLabel(label);
+	m_widgetCancel->setLabel(label);
 	*/
 }
 
-void widget::FileChooser::SetFolder(etk::UString folder)
+void widget::FileChooser::setFolder(etk::UString folder)
 {
 	m_folder = folder + "/";
-	UpdateCurrentFolder();
+	updateCurrentFolder();
 }
 
-void widget::FileChooser::SetFileName(etk::UString filename)
+void widget::FileChooser::setFileName(etk::UString filename)
 {
 	m_file = filename;
 	if (NULL == m_widgetCurrentFileName) {
 		return;
 	}
-	m_widgetCurrentFileName->SetValue(filename);
+	m_widgetCurrentFileName->setValue(filename);
 }
 
-void widget::FileChooser::OnReceiveMessage(const ewol::EMessage& _msg)
+void widget::FileChooser::onReceiveMessage(const ewol::EMessage& _msg)
 {
 	EWOL_INFO("Receive Event from the LIST ... : " << _msg);
-	if (ewolEventFileChooserEntryFolder == _msg.GetMessage()) {
-		//==> change the folder name
-		// TODO : Change the folder, if it exit ...
-	} else if (ewolEventFileChooserEntryFile == _msg.GetMessage()) {
-		//==> change the file name
-		m_file = _msg.GetData();
-		// Update the selected file in the list : 
+	if (ewolEventFileChooserEntryFolder == _msg.getMessage()) {
+		// == > change the folder name
+		// TODO : change the folder, if it exit ...
+	} else if (ewolEventFileChooserEntryFile == _msg.getMessage()) {
+		// == > change the file name
+		m_file = _msg.getData();
+		// update the selected file in the list : 
 		if (m_widgetListFile != NULL) {
-			m_widgetListFile->SetSelect(m_file);
+			m_widgetListFile->setSelect(m_file);
 		}
-	} else if (ewolEventFileChooserCancel == _msg.GetMessage()) {
-		//==> Auto remove ...
-		GenerateEventId(_msg.GetMessage());
-		AutoDestroy();
-	} else if (ewolEventFileChooserHidenFileChange == _msg.GetMessage()) {
-		if (_msg.GetData() == "true") {
+	} else if (ewolEventFileChooserCancel == _msg.getMessage()) {
+		// == > Auto remove ...
+		generateEventId(_msg.getMessage());
+		autoDestroy();
+	} else if (ewolEventFileChooserHidenFileChange == _msg.getMessage()) {
+		if (_msg.getData() == "true") {
 			if (NULL!=m_widgetListFolder) {
-				m_widgetListFolder->SetShowHiddenFiles(true);
+				m_widgetListFolder->setShowHiddenFiles(true);
 			}
 			if (NULL!=m_widgetListFile) {
-				m_widgetListFile->SetShowHiddenFiles(true);
+				m_widgetListFile->setShowHiddenFiles(true);
 			}
 		} else {
 			if (NULL!=m_widgetListFolder) {
-				m_widgetListFolder->SetShowHiddenFiles(false);
+				m_widgetListFolder->setShowHiddenFiles(false);
 			}
 			if (NULL!=m_widgetListFile) {
-				m_widgetListFile->SetShowHiddenFiles(false);
+				m_widgetListFile->setShowHiddenFiles(false);
 			}
 		}
-	} else if (ewolEventFileChooserListFolder == _msg.GetMessage()) {
-		//==> this is an internal event ...
-		EWOL_DEBUG(" old PATH : \"" << m_folder << "\" + \"" << _msg.GetData() << "\"");
-		m_folder = m_folder + _msg.GetData();
+	} else if (ewolEventFileChooserListFolder == _msg.getMessage()) {
+		// == > this is an internal event ...
+		EWOL_DEBUG(" old PATH : \"" << m_folder << "\" + \"" << _msg.getData() << "\"");
+		m_folder = m_folder + _msg.getData();
 		EWOL_DEBUG("new PATH : \"" << m_folder << "\"");
-		m_folder = etk::tool::SimplifyPath(m_folder);
-		SetFileName("");
-		UpdateCurrentFolder();
-	} else if (ewolEventFileChooserListFile == _msg.GetMessage()) {
-		SetFileName(_msg.GetData());
+		m_folder = etk::tool::simplifyPath(m_folder);
+		setFileName("");
+		updateCurrentFolder();
+	} else if (ewolEventFileChooserListFile == _msg.getMessage()) {
+		setFileName(_msg.getData());
 		etk::UString tmpFileCompleatName = m_folder;
 		tmpFileCompleatName += m_file;
-		GenerateEventId(_msg.GetMessage(), tmpFileCompleatName);
-	} else if(     _msg.GetMessage() == ewolEventFileChooserListFileValidate 
-	           || (_msg.GetMessage() == ewolEventFileChooserValidate       && m_file != "" )
-	           || (_msg.GetMessage() == ewolEventFileChooserEntryFileEnter && m_file != "" ) ) {
-		// select the File ==> generate a validate
-		if (_msg.GetData() != "") {
-			SetFileName(_msg.GetData());
+		generateEventId(_msg.getMessage(), tmpFileCompleatName);
+	} else if(     _msg.getMessage() == ewolEventFileChooserListFileValidate 
+	           || (_msg.getMessage() == ewolEventFileChooserValidate       && m_file != "" )
+	           || (_msg.getMessage() == ewolEventFileChooserEntryFileEnter && m_file != "" ) ) {
+		// select the file  == > generate a validate
+		if (_msg.getData() != "") {
+			setFileName(_msg.getData());
 		}
 		EWOL_VERBOSE(" generate a fiel opening : \"" << m_folder << "\" / \"" << m_file << "\"");
 		etk::UString tmpFileCompleatName = m_folder;
 		tmpFileCompleatName += m_file;
-		GenerateEventId(ewolEventFileChooserValidate, tmpFileCompleatName);
-		AutoDestroy();
-	} else if(ewolEventFileChooserHome == _msg.GetMessage()) {
-		etk::UString tmpUserFolder = etk::GetUserHomeFolder();
+		generateEventId(ewolEventFileChooserValidate, tmpFileCompleatName);
+		autoDestroy();
+	} else if(ewolEventFileChooserHome == _msg.getMessage()) {
+		etk::UString tmpUserFolder = etk::getUserHomeFolder();
 		EWOL_DEBUG("new PATH : \"" << tmpUserFolder << "\"");
 		
-		m_folder = etk::tool::SimplifyPath(tmpUserFolder);
+		m_folder = etk::tool::simplifyPath(tmpUserFolder);
 		
-		SetFileName("");
-		UpdateCurrentFolder();
+		setFileName("");
+		updateCurrentFolder();
 	}
 	return;
 };
 
 
 
-void widget::FileChooser::UpdateCurrentFolder(void)
+void widget::FileChooser::updateCurrentFolder(void)
 {
 	if (m_folder != "" ) {
-		if (m_folder[m_folder.Size()-1] != '/') {
+		if (m_folder[m_folder.size()-1] != '/') {
 			m_folder +=  "/";
 		}
 	}
 	if (NULL != m_widgetListFile) {
-		m_widgetListFile->SetFolder(m_folder);
+		m_widgetListFile->setFolder(m_folder);
 	}
 	if (NULL != m_widgetListFolder) {
-		m_widgetListFolder->SetFolder(m_folder);
+		m_widgetListFolder->setFolder(m_folder);
 	}
 	if (NULL != m_widgetCurrentFolder) {
-		m_widgetCurrentFolder->SetValue(m_folder);
+		m_widgetCurrentFolder->setValue(m_folder);
 	}
-	MarkToRedraw();
+	markToRedraw();
 }
 
 
-etk::UString widget::FileChooser::GetCompleateFileName(void)
+etk::UString widget::FileChooser::getCompleateFileName(void)
 {
 	etk::UString tmpString = m_folder;
 	tmpString += "/";
@@ -453,14 +453,14 @@ etk::UString widget::FileChooser::GetCompleateFileName(void)
 
 /**
  * @brief Inform object that an other object is removed ...
- * @param[in] removeObject Pointer on the EObject remeved ==> the user must remove all reference on this EObject
+ * @param[in] removeObject Pointer on the EObject remeved  == > the user must remove all reference on this EObject
  * @note : Sub classes must call this class
  * @return ---
  */
-void widget::FileChooser::OnObjectRemove(ewol::EObject * removeObject)
+void widget::FileChooser::onObjectRemove(ewol::EObject * removeObject)
 {
 	// First step call parrent : 
-	widget::PopUp::OnObjectRemove(removeObject);
+	widget::PopUp::onObjectRemove(removeObject);
 	// second step find if in all the elements ...
 	if(removeObject == m_widgetTitle) {
 		m_widgetTitle = NULL;
diff --git a/sources/ewol/widget/meta/FileChooser.h b/sources/ewol/widget/meta/FileChooser.h
index 958bffca..f5b967b6 100644
--- a/sources/ewol/widget/meta/FileChooser.h
+++ b/sources/ewol/widget/meta/FileChooser.h
@@ -28,16 +28,16 @@ namespace widget {
 			FileChooser(void);
 			virtual ~FileChooser(void);
 			// Derived function
-			virtual const char * const GetObjectType(void) { return "Ewol::FileChooser"; };
-			virtual void OnReceiveMessage(const ewol::EMessage& _msg);
-			virtual void OnObjectRemove(ewol::EObject * removeObject);
-			void SetTitle(etk::UString label);
-			void SetValidateLabel(etk::UString label);
-			void SetCancelLabel(etk::UString label);
-			void SetFolder(etk::UString folder);
-			void SetFileName(etk::UString filename);
-			etk::UString GetCompleateFileName(void);
-			void UpdateCurrentFolder(void);
+			virtual const char * const getObjectType(void) { return "Ewol::fileChooser"; };
+			virtual void onReceiveMessage(const ewol::EMessage& _msg);
+			virtual void onObjectRemove(ewol::EObject * removeObject);
+			void setTitle(etk::UString label);
+			void setValidateLabel(etk::UString label);
+			void setCancelLabel(etk::UString label);
+			void setFolder(etk::UString folder);
+			void setFileName(etk::UString filename);
+			etk::UString getCompleateFileName(void);
+			void updateCurrentFolder(void);
 		private:
 			widget::Label* m_widgetTitle;
 			widget::Button* m_widgetValidate;
diff --git a/sources/ewol/widget/meta/Parameter.cpp b/sources/ewol/widget/meta/Parameter.cpp
index 5d81a241..b9aba876 100644
--- a/sources/ewol/widget/meta/Parameter.cpp
+++ b/sources/ewol/widget/meta/Parameter.cpp
@@ -33,46 +33,46 @@ widget::Parameter::Parameter(void) :
 	m_widgetTitle(NULL),
 	m_paramList(NULL)
 {
-	AddEventId(ewolEventParameterClose);
+	addEventId(ewolEventParameterClose);
 	
 	widget::Sizer * mySizerVert = NULL;
 	widget::Sizer * mySizerHori = NULL;
 	widget::Spacer * mySpacer = NULL;
 	#ifdef __TARGET_OS__Android
-		SetMinSize(ewol::Dimension(vec2(90,90),ewol::Dimension::Pourcent));
+		setMinSize(ewol::Dimension(vec2(90,90),ewol::Dimension::Pourcent));
 	#else
-		SetMinSize(ewol::Dimension(vec2(80,80),ewol::Dimension::Pourcent));
+		setMinSize(ewol::Dimension(vec2(80,80),ewol::Dimension::Pourcent));
 	#endif
 	
 	mySizerVert = new widget::Sizer(widget::Sizer::modeVert);
 	if (NULL == mySizerVert) {
-		EWOL_ERROR("Can not allocate widget ==> display might be in error");
+		EWOL_ERROR("Can not allocate widget  == > display might be in error");
 	} else {
 		EWOL_INFO("add widget");
-		mySizerVert->LockExpand(bvec2(true,true));
-		mySizerVert->SetExpand(bvec2(true,true));
+		mySizerVert->lockExpand(bvec2(true,true));
+		mySizerVert->setExpand(bvec2(true,true));
 		// set it in the pop-up-system :
-		SetSubWidget(mySizerVert);
+		setSubWidget(mySizerVert);
 		
 		mySizerHori = new widget::Sizer(widget::Sizer::modeHori);
 		if (NULL == mySizerHori) {
-			EWOL_ERROR("Can not allocate widget ==> display might be in error");
+			EWOL_ERROR("Can not allocate widget  == > display might be in error");
 		} else {
-			mySizerVert->SubWidgetAdd(mySizerHori);
+			mySizerVert->subWidgetAdd(mySizerHori);
 			
 			mySpacer = new widget::Spacer();
 			if (NULL == mySpacer) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				mySpacer->SetExpand(bvec2(true,false));
-				mySizerHori->SubWidgetAdd(mySpacer);
+				mySpacer->setExpand(bvec2(true,false));
+				mySizerHori->subWidgetAdd(mySpacer);
 			}
 			
 			widget::Button* tmpButton = new widget::Button();
 			if (NULL == tmpButton) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				tmpButton->SetSubWidget(
+				tmpButton->setSubWidget(
 				    new widget::Composer(widget::Composer::String,
 				        "\n"
 				        "	\n"
@@ -80,24 +80,24 @@ widget::Parameter::Parameter(void) :
 				        "		\n"
 				        "	\n"
 				        "\n"));
-				tmpButton->RegisterOnEvent(this, widget::Button::eventPressed, ewolEventParameterSave);
-				mySizerHori->SubWidgetAdd(tmpButton);
+				tmpButton->registerOnEvent(this, widget::Button::eventPressed, ewolEventParameterSave);
+				mySizerHori->subWidgetAdd(tmpButton);
 			}
 			
 			mySpacer = new widget::Spacer();
 			if (NULL == mySpacer) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				mySpacer->SetExpand(bvec2(false,false));
-				mySpacer->SetMinSize(ewol::Dimension(vec2(10,0)));
-				mySizerHori->SubWidgetAdd(mySpacer);
+				mySpacer->setExpand(bvec2(false,false));
+				mySpacer->setMinSize(ewol::Dimension(vec2(10,0)));
+				mySizerHori->subWidgetAdd(mySpacer);
 			}
 			
 			tmpButton = new widget::Button();
 			if (NULL == tmpButton) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				tmpButton->SetSubWidget(
+				tmpButton->setSubWidget(
 				    new widget::Composer(widget::Composer::String,
 				        "\n"
 				        "	\n"
@@ -105,84 +105,84 @@ widget::Parameter::Parameter(void) :
 				        "		\n"
 				        "	\n"
 				        "\n"));
-				tmpButton->RegisterOnEvent(this, widget::Button::eventPressed, ewolEventParameterClose);
-				mySizerHori->SubWidgetAdd(tmpButton);
+				tmpButton->registerOnEvent(this, widget::Button::eventPressed, ewolEventParameterClose);
+				mySizerHori->subWidgetAdd(tmpButton);
 			}
 		}
 		
 		mySizerHori = new widget::Sizer(widget::Sizer::modeHori);
 		if (NULL == mySizerHori) {
-			EWOL_ERROR("Can not allocate widget ==> display might be in error");
+			EWOL_ERROR("Can not allocate widget  == > display might be in error");
 		} else {
-			mySizerVert->SubWidgetAdd(mySizerHori);
+			mySizerVert->subWidgetAdd(mySizerHori);
 			
 			m_paramList = new widget::ParameterList();
 			if (NULL == m_paramList) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
 			
-				m_paramList->RegisterOnEvent(this, ewolEventParameterListSelect, l_eventMenuSelected);
-				m_paramList->SetFill(bvec2(false,true));
-				m_paramList->SetExpand(bvec2(false,true));
-				mySizerHori->SubWidgetAdd(m_paramList);
+				m_paramList->registerOnEvent(this, ewolEventParameterListSelect, l_eventMenuSelected);
+				m_paramList->setFill(bvec2(false,true));
+				m_paramList->setExpand(bvec2(false,true));
+				mySizerHori->subWidgetAdd(m_paramList);
 			}
 			mySpacer = new widget::Spacer();
 			if (NULL == mySpacer) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				mySpacer->SetFill(bvec2(false,true));
-				mySpacer->SetMinSize(vec2(5,5));
-				mySpacer->SetColor(0x000000BF);
-				mySizerHori->SubWidgetAdd(mySpacer);
+				mySpacer->setFill(bvec2(false,true));
+				mySpacer->setMinSize(vec2(5,5));
+				mySpacer->setColor(0x000000BF);
+				mySizerHori->subWidgetAdd(mySpacer);
 			}
 			
 			widget::Sizer * mySizerVert2 = new widget::Sizer(widget::Sizer::modeVert);
 			if (NULL == mySizerVert2) {
-				EWOL_ERROR("Can not allocate widget ==> display might be in error");
+				EWOL_ERROR("Can not allocate widget  == > display might be in error");
 			} else {
-				mySizerHori->SubWidgetAdd(mySizerVert2);
+				mySizerHori->subWidgetAdd(mySizerVert2);
 				
 				mySpacer = new widget::Spacer();
 				if (NULL == mySpacer) {
-					EWOL_ERROR("Can not allocate widget ==> display might be in error");
+					EWOL_ERROR("Can not allocate widget  == > display might be in error");
 				} else {
-					mySpacer->SetExpand(bvec2(true,false));
-					mySpacer->SetMinSize(vec2(5,5));
-					mySpacer->SetColor(0x000000BF);
-					mySizerVert2->SubWidgetAdd(mySpacer);
+					mySpacer->setExpand(bvec2(true,false));
+					mySpacer->setMinSize(vec2(5,5));
+					mySpacer->setColor(0x000000BF);
+					mySizerVert2->subWidgetAdd(mySpacer);
 				}
 				
 				m_wSlider = new widget::WSlider();
 				if (NULL == m_wSlider) {
-					EWOL_ERROR("Can not allocate widget ==> display might be in error");
+					EWOL_ERROR("Can not allocate widget  == > display might be in error");
 				} else {
-					m_wSlider->SetTransitionSpeed(0.5);
-					m_wSlider->SetTransitionMode(widget::WSlider::sladingTransitionVert);
-					m_wSlider->SetExpand(bvec2(true,true));
-					mySizerVert2->SubWidgetAdd(m_wSlider);
+					m_wSlider->setTransitionSpeed(0.5);
+					m_wSlider->setTransitionMode(widget::WSlider::sladingTransitionVert);
+					m_wSlider->setExpand(bvec2(true,true));
+					mySizerVert2->subWidgetAdd(m_wSlider);
 				}
 			}
 		}
 		
 		mySpacer = new widget::Spacer();
 		if (NULL == mySpacer) {
-			EWOL_ERROR("Can not allocate widget ==> display might be in error");
+			EWOL_ERROR("Can not allocate widget  == > display might be in error");
 		} else {
-			mySpacer->SetExpand(bvec2(true,false));
-			mySpacer->SetMinSize(vec2(5,5));
-			mySpacer->SetColor(0x000000BF);
-			mySizerVert->SubWidgetAdd(mySpacer);
+			mySpacer->setExpand(bvec2(true,false));
+			mySpacer->setMinSize(vec2(5,5));
+			mySpacer->setColor(0x000000BF);
+			mySizerVert->subWidgetAdd(mySpacer);
 		}
 		
 		m_widgetTitle = new widget::Label("File chooser ...");
 		if (NULL == m_widgetTitle) {
-			EWOL_ERROR("Can not allocate widget ==> display might be in error");
+			EWOL_ERROR("Can not allocate widget  == > display might be in error");
 		} else {
-			m_widgetTitle->SetExpand(bvec2(true,false));
-			mySizerVert->SubWidgetAdd(m_widgetTitle);
+			m_widgetTitle->setExpand(bvec2(true,false));
+			mySizerVert->subWidgetAdd(m_widgetTitle);
 		}
 	}
-	MarkToRedraw();
+	markToRedraw();
 
 }
 
@@ -193,33 +193,33 @@ widget::Parameter::~Parameter(void)
 }
 
 
-void widget::Parameter::SetTitle(etk::UString label)
+void widget::Parameter::setTitle(etk::UString label)
 {
 	if (NULL == m_widgetTitle) {
 		return;
 	}
-	m_widgetTitle->SetLabel(label);
+	m_widgetTitle->setLabel(label);
 }
 
 
-void widget::Parameter::OnReceiveMessage(const ewol::EMessage& _msg)
+void widget::Parameter::onReceiveMessage(const ewol::EMessage& _msg)
 {
-	widget::PopUp::OnReceiveMessage(_msg);
+	widget::PopUp::onReceiveMessage(_msg);
 	EWOL_DEBUG("event on the parameter : " << _msg);
-	if (_msg.GetMessage() == ewolEventParameterClose) {
+	if (_msg.getMessage() == ewolEventParameterClose) {
 		// inform that the parameter windows is closed
-		GenerateEventId(ewolEventParameterClose);
-		// Close this widget ...
-		AutoDestroy();
-	} else if (_msg.GetMessage() == ewolEventParameterSave) {
+		generateEventId(ewolEventParameterClose);
+		// close this widget ...
+		autoDestroy();
+	} else if (_msg.getMessage() == ewolEventParameterSave) {
 		//ewol::userConfig::Save();
 		EWOL_TODO("Save Parameter !!! ");
-	} else if (_msg.GetMessage() == l_eventMenuSelected) {
+	} else if (_msg.getMessage() == l_eventMenuSelected) {
 		if (NULL != m_wSlider) {
 			int32_t value = 0;
-			sscanf(_msg.GetData().c_str(), "%d", &value);
-			EWOL_DEBUG("event on the parameter : " << _msg.GetMessage() << " select ID=" << value << "");
-			m_wSlider->SubWidgetSelectSet(value);
+			sscanf(_msg.getData().c_str(), "%d", &value);
+			EWOL_DEBUG("event on the parameter : " << _msg.getMessage() << " select ID=" << value << "");
+			m_wSlider->subWidgetSelectSet(value);
 		}
 	}
 	
@@ -227,10 +227,10 @@ void widget::Parameter::OnReceiveMessage(const ewol::EMessage& _msg)
 };
 
 
-void widget::Parameter::OnObjectRemove(ewol::EObject * removeObject)
+void widget::Parameter::onObjectRemove(ewol::EObject * removeObject)
 {
 	// First step call parrent : 
-	widget::PopUp::OnObjectRemove(removeObject);
+	widget::PopUp::onObjectRemove(removeObject);
 	// second step find if in all the elements ...
 	if(removeObject == m_widgetTitle) {
 		m_widgetTitle = NULL;
@@ -244,50 +244,50 @@ void widget::Parameter::OnObjectRemove(ewol::EObject * removeObject)
 }
 
 
-void widget::Parameter::MenuAdd(etk::UString label, etk::UString image, ewol::Widget* associateWidget)
+void widget::Parameter::menuAdd(etk::UString label, etk::UString image, ewol::Widget* associateWidget)
 {
 	if (NULL != m_paramList) {
-		m_paramList->MenuAdd(label, m_currentIdList, image);
+		m_paramList->menuAdd(label, m_currentIdList, image);
 		if (NULL != m_wSlider) {
 			if (NULL != associateWidget) {
-				m_wSlider->SubWidgetAdd(associateWidget);
+				m_wSlider->subWidgetAdd(associateWidget);
 			} else {
 				EWOL_DEBUG("Associate an empty widget on it ...");
 				widget::Label * myLabel = new widget::Label((etk::UString("No widget for : ") + label));
 				if (NULL == myLabel) {
-					EWOL_ERROR("Can not allocate widget ==> display might be in error");
+					EWOL_ERROR("Can not allocate widget  == > display might be in error");
 				} else {
-					myLabel->SetExpand(bvec2(true,true));
-					m_wSlider->SubWidgetAdd(myLabel);
+					myLabel->setExpand(bvec2(true,true));
+					m_wSlider->subWidgetAdd(myLabel);
 				}
 			}
 			if (m_currentIdList == 0) {
-				m_wSlider->SubWidgetSelectSet(0);
+				m_wSlider->subWidgetSelectSet(0);
 			}
 		}
 		m_currentIdList++;
 	}
 }
-void widget::Parameter::MenuAddGroup(etk::UString label)
+void widget::Parameter::menuAddGroup(etk::UString label)
 {
 	if (NULL != m_paramList) {
-		m_paramList->MenuSeparator();
-		m_paramList->MenuAddGroup(label);
+		m_paramList->menuSeparator();
+		m_paramList->menuAddGroup(label);
 	}
 }
 
-void widget::Parameter::MenuClear(void)
+void widget::Parameter::menuClear(void)
 {
 	if (NULL != m_paramList) {
-		m_paramList->MenuClear();
+		m_paramList->menuClear();
 		m_currentIdList = 0;
 	}
 }
 
-void widget::Parameter::MenuSeparator(void)
+void widget::Parameter::menuSeparator(void)
 {
 	if (NULL != m_paramList) {
-		m_paramList->MenuSeparator();
+		m_paramList->menuSeparator();
 	}
 }
 
diff --git a/sources/ewol/widget/meta/Parameter.h b/sources/ewol/widget/meta/Parameter.h
index 7e7c0934..40e627df 100644
--- a/sources/ewol/widget/meta/Parameter.h
+++ b/sources/ewol/widget/meta/Parameter.h
@@ -29,17 +29,17 @@ namespace widget {
 			Parameter(void);
 			~Parameter(void);
 			// Derived function
-			virtual const char * const GetObjectType(void) { return "EwolParameter"; };
+			virtual const char * const getObjectType(void) { return "EwolParameter"; };
 			// Derived function
-			virtual void OnReceiveMessage(const ewol::EMessage& _msg);
+			virtual void onReceiveMessage(const ewol::EMessage& _msg);
 			// Derived function
-			virtual void OnObjectRemove(ewol::EObject * removeObject);
+			virtual void onObjectRemove(ewol::EObject * removeObject);
 			
-			void SetTitle(etk::UString label);
-			void MenuAdd(etk::UString label, etk::UString image, ewol::Widget* associateWidget);
-			void MenuAddGroup(etk::UString label);
-			void MenuClear(void);
-			void MenuSeparator(void);
+			void setTitle(etk::UString label);
+			void menuAdd(etk::UString label, etk::UString image, ewol::Widget* associateWidget);
+			void menuAddGroup(etk::UString label);
+			void menuClear(void);
+			void menuSeparator(void);
 		private:
 			int32_t                 m_currentIdList;
 			widget::Label*          m_widgetTitle;
diff --git a/sources/ewol/widget/meta/ParameterList.cpp b/sources/ewol/widget/meta/ParameterList.cpp
index e1e637c6..b715e6a2 100644
--- a/sources/ewol/widget/meta/ParameterList.cpp
+++ b/sources/ewol/widget/meta/ParameterList.cpp
@@ -27,7 +27,7 @@ extern const char * const ewolEventParameterListSelect     = "ewol-event-paramet
 
 widget::ParameterList::ParameterList(void)
 {
-	AddEventId(ewolEventParameterListSelect);
+	addEventId(ewolEventParameterListSelect);
 	
 	m_idSelected = -1;
 	m_paddingSizeX = 2;
@@ -36,26 +36,26 @@ widget::ParameterList::ParameterList(void)
 	#else
 		m_paddingSizeY = 2;
 	#endif
-	SetCanHaveFocus(true);
+	setCanHaveFocus(true);
 }
 
 widget::ParameterList::~ParameterList(void)
 {
 	//clean all the object
-	for (int32_t iii=0; iii= m_listOObject.Size() ) {
-		m_listOObject.PushBack(newObject);
+	if (pos < 0 || pos >= m_listOObject.size() ) {
+		m_listOObject.pushBack(newObject);
 	} else {
-		m_listOObject.Insert(pos, newObject);
+		m_listOObject.insert(pos, newObject);
 	}
 }
 
 
-void widget::ParameterList::ClearOObjectList(void)
+void widget::ParameterList::clearOObjectList(void)
 {
-	for (int32_t iii=0; iiiDraw();
+			m_listOObject[iii]->draw();
 		}
 	}
-	WidgetScrooled::OnDraw();
+	WidgetScrooled::onDraw();
 }
 
 
 
 
-void widget::ParameterList::OnRegenerateDisplay(void)
+void widget::ParameterList::onRegenerateDisplay(void)
 {
-	if (true == NeedRedraw()) {
+	if (true == needRedraw()) {
 		
 		// clean the object list ...
-		ClearOObjectList();
+		clearOObjectList();
 		//EWOL_DEBUG("OnRegenerateDisplay(" << m_size.x << "," << m_size.y << ")");
 		
 		int32_t tmpOriginX = 0;
 		int32_t tmpOriginY = 0;
 		/*
-		if (true==m_userFill.x) {
+		if (true == m_userFill.x) {
 			tmpOriginX = 0;
 		}
-		if (true==m_userFill.y) {
+		if (true == m_userFill.y) {
 			tmpOriginY = 0;
 		}*/
 		tmpOriginX += m_paddingSizeX;
 		tmpOriginY += m_paddingSizeY;
 	
 		/*
-		int32_t fontId = GetDefaultFontId();
-		//int32_t minWidth = ewol::GetWidth(fontId, m_label);
-		int32_t minHeight = ewol::GetHeight(fontId);
+		int32_t fontId = getDefaultFontId();
+		//int32_t minWidth = ewol::getWidth(fontId, m_label);
+		int32_t minHeight = ewol::getHeight(fontId);
 		*/
 		// TODO : Rework this ...
 		int32_t minHeight=20;
 	
-		//uint32_t nbColomn = GetNuberOfColomn();
-		int32_t nbRaw    = m_list.Size();
+		//uint32_t nbColomn = getNuberOfColomn();
+		int32_t nbRaw    = m_list.size();
 		// For the scrooling windows
 		m_maxSize.setValue(m_size.x(),
 		                   (minHeight + 2*m_paddingSizeY) * nbRaw );
@@ -138,9 +138,9 @@ void widget::ParameterList::OnRegenerateDisplay(void)
 		
 		// set background color :
 		ewol::Drawing * tmpDraw = new ewol::Drawing();
-		tmpDraw->SetColor(0xFFFFFFFF);
-		tmpDraw->SetPos(vec3(0,0,0) );
-		tmpDraw->RectangleWidth(vec3(m_size.x(), m_size.y(), 0) );
+		tmpDraw->setColor(0xFFFFFFFF);
+		tmpDraw->setPos(vec3(0,0,0) );
+		tmpDraw->rectangleWidth(vec3(m_size.x(), m_size.y(), 0) );
 		
 		uint32_t displayableRaw = m_size.y() / (minHeight + 2*m_paddingSizeY) +2;
 		
@@ -152,7 +152,7 @@ void widget::ParameterList::OnRegenerateDisplay(void)
 		if (startRaw<0) {
 			startRaw = 0;
 		}
-		// Calculate the real position ...
+		// calculate the real position ...
 		tmpOriginY = m_size.y() - (-m_originScrooled.y() + (startRaw+1)*(minHeight + 2*m_paddingSizeY));
 		
 		for(int32_t iii=startRaw; iiiSetPos(textPos);
-			tmpText->Print(myTextToWrite);
+			tmpText->setPos(textPos);
+			tmpText->print(myTextToWrite);
 			
-			AddOObject(tmpText);
+			addOObject(tmpText);
 			tmpOriginY -= minHeight + 2* m_paddingSizeY;
 		}
-		AddOObject(tmpDraw, 0);
+		addOObject(tmpDraw, 0);
 		
 		// call the herited class...
-		widget::WidgetScrooled::OnRegenerateDisplay();
+		widget::WidgetScrooled::onRegenerateDisplay();
 	}
 }
 
 
-bool widget::ParameterList::OnEventInput(const ewol::EventInput& _event)
+bool widget::ParameterList::onEventInput(const ewol::EventInput& _event)
 {
-	if (true == WidgetScrooled::OnEventInput(_event)) {
-		KeepFocus();
+	if (true == WidgetScrooled::onEventInput(_event)) {
+		keepFocus();
 		// nothing to do ... done on upper widet ...
 		return true;
 	}
-	if (_event.GetId() == 1 && _event.GetStatus() == ewol::keyEvent::statusSingle) {
-		vec2 relativePos = RelativePosition(_event.GetPos());
+	if (_event.getId() == 1 && _event.getStatus() == ewol::keyEvent::statusSingle) {
+		vec2 relativePos = relativePosition(_event.getPos());
 		// corection for the openGl abstraction
 		relativePos.setY(m_size.y() - relativePos.y());
 		// TODO : Rework this ...
 		/*
-		int32_t fontId = GetDefaultFontId();
-		//int32_t minWidth = ewol::GetWidth(fontId, m_label.c_str());
-		int32_t minHeight = ewol::GetHeight(fontId);
+		int32_t fontId = getDefaultFontId();
+		//int32_t minWidth = ewol::getWidth(fontId, m_label.c_str());
+		int32_t minHeight = ewol::getHeight(fontId);
 		*/
 		int32_t minHeight = 20;
 		int32_t rawID = (relativePos.y()+m_originScrooled.y()) / (minHeight + 2*m_paddingSizeY);
 		// generate an event on a rawId if the element request change and Select it ...
-		if (rawID >=0 && rawID= 0 && rawIDm_refId>=0) {
-					GenerateEventId(ewolEventParameterListSelect, m_list[rawID]->m_refId);
+				if (m_list[rawID]->m_refId >= 0) {
+					generateEventId(ewolEventParameterListSelect, m_list[rawID]->m_refId);
 					m_idSelected = rawID;
-					MarkToRedraw();
+					markToRedraw();
 					return true;
 				}
 			}
@@ -220,59 +220,59 @@ bool widget::ParameterList::OnEventInput(const ewol::EventInput& _event)
 
 
 
-void widget::ParameterList::OnGetFocus(void)
+void widget::ParameterList::onGetFocus(void)
 {
-	EWOL_DEBUG("Ewol::List Get Focus");
+	EWOL_DEBUG("Ewol::List get focus");
 }
 
-void widget::ParameterList::OnLostFocus(void)
+void widget::ParameterList::onLostFocus(void)
 {
-	EWOL_DEBUG("Ewol::List Lost Focus");
+	EWOL_DEBUG("Ewol::List Lost focus");
 }
 
-void widget::ParameterList::MenuAdd(etk::UString& label, int32_t refId, etk::UString& image)
+void widget::ParameterList::menuAdd(etk::UString& label, int32_t refId, etk::UString& image)
 {
 	widget::elementPL* tmpEmement = new widget::elementPL(label, refId, image, false);
 	if (NULL != tmpEmement) {
-		m_list.PushBack(tmpEmement);
+		m_list.pushBack(tmpEmement);
 		if (m_idSelected == -1 && label != "---" && refId>0) {
-			m_idSelected = m_list.Size()-1;
+			m_idSelected = m_list.size()-1;
 		}
-		MarkToRedraw();
+		markToRedraw();
 	}
 }
 
 
-void widget::ParameterList::MenuAddGroup(etk::UString& label)
+void widget::ParameterList::menuAddGroup(etk::UString& label)
 {
 	etk::UString image = "";
 	widget::elementPL* tmpEmement = new widget::elementPL(label, -1, image, true);
 	if (NULL != tmpEmement) {
-		m_list.PushBack(tmpEmement);
-		MarkToRedraw();
+		m_list.pushBack(tmpEmement);
+		markToRedraw();
 	}
 }
 
 
-void widget::ParameterList::MenuClear(void)
+void widget::ParameterList::menuClear(void)
 {
 	m_idSelected = -1;
-	for (int32_t iii=0; iii0) {
+	if (m_list.size()>0) {
 		etk::UString label = "";
 		etk::UString image = "";
-		MenuAdd(label, -1, image);
+		menuAdd(label, -1, image);
 	}
 }
 
diff --git a/sources/ewol/widget/meta/ParameterList.h b/sources/ewol/widget/meta/ParameterList.h
index a728cb22..0bdcb9a8 100644
--- a/sources/ewol/widget/meta/ParameterList.h
+++ b/sources/ewol/widget/meta/ParameterList.h
@@ -43,13 +43,13 @@ namespace widget {
 		public:
 			ParameterList(void);
 			virtual ~ParameterList(void);
-			void SetLabel(etk::UString newLabel);
-		// Drawing capabilities ....
+			void setLabel(etk::UString newLabel);
+		// drawing capabilities ....
 		private:
 			etk::Vector m_listOObject;   //!< generic element to display...
 		public:
-			void AddOObject(ewol::Compositing* newObject, int32_t pos=-1);
-			void ClearOObjectList(void);
+			void addOObject(ewol::Compositing* newObject, int32_t pos=-1);
+			void clearOObjectList(void);
 		// list properties ...
 		private:
 			int32_t m_paddingSizeX;
@@ -57,24 +57,23 @@ namespace widget {
 			int32_t m_displayStartRaw; //!< Current starting diaplayed raw
 			int32_t m_displayCurrentNbLine; //!< Number of line in the display
 		public:
-			void MenuAdd(etk::UString& label, int32_t refId, etk::UString& image);
-			void MenuAddGroup(etk::UString& label);
-			void MenuClear(void);
-			void MenuSeparator(void);
+			void menuAdd(etk::UString& label, int32_t refId, etk::UString& image);
+			void menuAddGroup(etk::UString& label);
+			void menuClear(void);
+			void menuSeparator(void);
 			
 		public: // Derived function
-			virtual const char * const GetObjectType(void) { return "EwolParameterList"; };
-			virtual void OnRegenerateDisplay(void);
-			virtual bool OnEventInput(const ewol::EventInput& _event);
-			virtual void CalculateMinMaxSize(void);
+			virtual const char * const getObjectType(void) { return "EwolParameterList"; };
+			virtual void onRegenerateDisplay(void);
+			virtual bool onEventInput(const ewol::EventInput& _event);
+			virtual void calculateMinMaxSize(void);
 		protected: // Derived function
-			virtual void OnGetFocus(void);
-			virtual void OnLostFocus(void);
-			virtual void OnDraw(void);
+			virtual void onGetFocus(void);
+			virtual void onLostFocus(void);
+			virtual void onDraw(void);
 	};
 };
 
-#define EWOL_CAST_WIDGET_PARAMETER_LIST(curentPointer) EWOL_CAST(ewol::TYPE_EOBJECT_WIDGET_PARAMETER_LIST,ParameterList,curentPointer)
 
 #endif
 
diff --git a/sources/ewol/widget/meta/StdPopUp.cpp b/sources/ewol/widget/meta/StdPopUp.cpp
index 235124d3..61a5a102 100644
--- a/sources/ewol/widget/meta/StdPopUp.cpp
+++ b/sources/ewol/widget/meta/StdPopUp.cpp
@@ -30,79 +30,79 @@ extern const char * const ewolEventFileStdPopUpButton4 = "ewol event std_pop_up
 
 widget::StdPopUp::StdPopUp(void)
 {
-	AddEventId(ewolEventFileStdPopUpCancel);
-	AddEventId(ewolEventFileStdPopUpValidate);
-	AddEventId(ewolEventFileStdPopUpButton1);
-	AddEventId(ewolEventFileStdPopUpButton2);
-	AddEventId(ewolEventFileStdPopUpButton3);
-	AddEventId(ewolEventFileStdPopUpButton4);
+	addEventId(ewolEventFileStdPopUpCancel);
+	addEventId(ewolEventFileStdPopUpValidate);
+	addEventId(ewolEventFileStdPopUpButton1);
+	addEventId(ewolEventFileStdPopUpButton2);
+	addEventId(ewolEventFileStdPopUpButton3);
+	addEventId(ewolEventFileStdPopUpButton4);
 	
 	m_widgetTitleId = -1;
 	m_widgetValidateId = -1;
 	m_widgetCancelId = -1;
 	
 	
-	ewol::SizerVert * mySizerVert = NULL;
-	ewol::SizerHori * mySizerHori = NULL;
+	ewol::sizerVert * mySizerVert = NULL;
+	ewol::sizerHori * mySizerHori = NULL;
 	ewol::Button * myButton = NULL;
 	ewol::Entry * myEntry = NULL;
 	ewol::Spacer * mySpacer = NULL;
-	FileChooserFileList * myListFile = NULL;
-	FileChooserFolderList * myListFolder = NULL;
+	fileChooserFileList * myListFile = NULL;
+	fileChooserFolderList * myListFolder = NULL;
 	ewol::Label * myLabel = NULL;
 	
-	mySizerVert = new ewol::SizerVert();
+	mySizerVert = new ewol::sizerVert();
 		// set it in the pop-up-system : 
-		SubWidgetSet(mySizerVert);
+		subWidgetSet(mySizerVert);
 		
 		myLabel = new ewol::Label("File chooser ...");
-			m_widgetTitleId = myLabel->GetWidgetId();
-			mySizerVert->SubWidgetAdd(myLabel);
+			m_widgetTitleId = myLabel->getWidgetId();
+			mySizerVert->subWidgetAdd(myLabel);
 		
-		mySizerHori = new ewol::SizerHori();
-			mySizerHori->LockExpendContamination(true);
-			mySizerVert->SubWidgetAdd(mySizerHori);
+		mySizerHori = new ewol::sizerHori();
+			mySizerHori->lockExpendContamination(true);
+			mySizerVert->subWidgetAdd(mySizerHori);
 			myButton = new ewol::Button("<-");
-				myButton->ExternLinkOnEvent("ewol Button Pressed", GetWidgetId(), ewolEventFileChooserFolderUp );
-				mySizerHori->SubWidgetAdd(myButton);
+				myButton->externLinkOnEvent("ewol Button Pressed", getWidgetId(), ewolEventFileChooserFolderUp );
+				mySizerHori->subWidgetAdd(myButton);
 			myEntry = new ewol::Entry("~/");
-				m_widgetCurrentFolderId = myEntry->GetWidgetId();
-				myEntry->SetExpendX(true);
-				myEntry->SetFillX(true);
-				myEntry->SetWidth(200);
-				mySizerHori->SubWidgetAdd(myEntry);
+				m_widgetCurrentFolderId = myEntry->getWidgetId();
+				myEntry->setExpendX(true);
+				myEntry->setFillX(true);
+				myEntry->setWidth(200);
+				mySizerHori->subWidgetAdd(myEntry);
 			
-		mySizerHori = new ewol::SizerHori();
-			mySizerHori->LockExpendContamination(true);
-			mySizerVert->SubWidgetAdd(mySizerHori);
-			myListFolder = new FileChooserFolderList();
-				m_widgetListFolderId = myListFolder->GetWidgetId();
-				//myList->SetExpendX(true);
-				myListFolder->SetExpendY(true);
-				myListFolder->SetFillY(true);
-				mySizerHori->SubWidgetAdd(myListFolder);
-			myListFile = new FileChooserFileList();
-				m_widgetListFileId = myListFile->GetWidgetId();
-				myListFile->SetExpendY(true);
-				myListFile->SetFillX(true);
-				myListFile->SetExpendY(true);
-				myListFile->SetFillY(true);
-				mySizerHori->SubWidgetAdd(myListFile);
+		mySizerHori = new ewol::sizerHori();
+			mySizerHori->lockExpendContamination(true);
+			mySizerVert->subWidgetAdd(mySizerHori);
+			myListFolder = new fileChooserFolderList();
+				m_widgetListFolderId = myListFolder->getWidgetId();
+				//myList->setExpendX(true);
+				myListFolder->setExpendY(true);
+				myListFolder->setFillY(true);
+				mySizerHori->subWidgetAdd(myListFolder);
+			myListFile = new fileChooserFileList();
+				m_widgetListFileId = myListFile->getWidgetId();
+				myListFile->setExpendY(true);
+				myListFile->setFillX(true);
+				myListFile->setExpendY(true);
+				myListFile->setFillY(true);
+				mySizerHori->subWidgetAdd(myListFile);
 			
-		mySizerHori = new ewol::SizerHori();
-			mySizerHori->LockExpendContamination(true);
-			mySizerVert->SubWidgetAdd(mySizerHori);
+		mySizerHori = new ewol::sizerHori();
+			mySizerHori->lockExpendContamination(true);
+			mySizerVert->subWidgetAdd(mySizerHori);
 			mySpacer = new ewol::Spacer();
-				mySpacer->SetExpendX(true);
-				mySizerHori->SubWidgetAdd(mySpacer);
+				mySpacer->setExpendX(true);
+				mySizerHori->subWidgetAdd(mySpacer);
 			myButton = new ewol::Button("Open");
-				m_widgetValidateId = myButton->GetWidgetId();
-				myButton->ExternLinkOnEvent("ewol Button Pressed", GetWidgetId(), ewolEventFileChooserValidate);
-				mySizerHori->SubWidgetAdd(myButton);
+				m_widgetValidateId = myButton->getWidgetId();
+				myButton->externLinkOnEvent("ewol Button Pressed", getWidgetId(), ewolEventFileChooserValidate);
+				mySizerHori->subWidgetAdd(myButton);
 			myButton = new ewol::Button("Cancel");
-				m_widgetCancelId = myButton->GetWidgetId();
-				myButton->ExternLinkOnEvent("ewol Button Pressed", GetWidgetId(), ewolEventFileChooserCancel);
-				mySizerHori->SubWidgetAdd(myButton);
+				m_widgetCancelId = myButton->getWidgetId();
+				myButton->externLinkOnEvent("ewol Button Pressed", getWidgetId(), ewolEventFileChooserCancel);
+				mySizerHori->subWidgetAdd(myButton);
 }
 
 
@@ -112,46 +112,46 @@ widget::StdPopUp::~StdPopUp(void)
 }
 
 
-void widget::StdPopUp::SetTitle(etk::UString label)
+void widget::StdPopUp::setTitle(etk::UString label)
 {
-	ewol::Label * tmpWidget = (ewol::Label*)ewol::widgetManager::Get(m_widgetTitleId);
+	ewol::Label * tmpWidget = (ewol::Label*)ewol::widgetManager::get(m_widgetTitleId);
 	if (NULL == tmpWidget) {
 		return;
 	}
-	tmpWidget->SetLabel(label);
+	tmpWidget->setLabel(label);
 }
 
-void widget::StdPopUp::SetValidateLabel(etk::UString label)
+void widget::StdPopUp::setValidateLabel(etk::UString label)
 {
-	ewol::Button * tmpWidget = (ewol::Button*)ewol::widgetManager::Get(m_widgetValidateId);
+	ewol::Button * tmpWidget = (ewol::Button*)ewol::widgetManager::get(m_widgetValidateId);
 	if (NULL == tmpWidget) {
 		return;
 	}
-	tmpWidget->SetLabel(label);
+	tmpWidget->setLabel(label);
 }
 
-void widget::StdPopUp::SetCancelLabel(etk::UString label)
+void widget::StdPopUp::setCancelLabel(etk::UString label)
 {
-	ewol::Button * tmpWidget = (ewol::Button*)ewol::widgetManager::Get(m_widgetCancelId);
+	ewol::Button * tmpWidget = (ewol::Button*)ewol::widgetManager::get(m_widgetCancelId);
 	if (NULL == tmpWidget) {
 		return;
 	}
-	tmpWidget->SetLabel(label);
+	tmpWidget->setLabel(label);
 }
 
-void widget::StdPopUp::SetFolder(etk::UString folder)
+void widget::StdPopUp::setFolder(etk::UString folder)
 {
 	m_folder = folder;
 }
 
 
 
-bool widget::StdPopUp::OnEventAreaExternal(int32_t widgetID, const char * generateEventId, const char * eventExternId, float x, float y)
+bool widget::StdPopUp::onEventAreaExternal(int32_t widgetID, const char * generateEventId, const char * eventExternId, float x, float y)
 {
-	EWOL_INFO("Receive Event from the BT ... : widgetid=" << widgetID << "\"" << generateEventId << "\" ==> internalEvent=\"" << eventExternId << "\"" );
+	EWOL_INFO("Receive Event from the BT ... : widgetid=" << widgetID << "\"" << generateEventId << "\"  == > internalEvent=\"" << eventExternId << "\"" );
 	if (ewolEventFileChooserCancel == eventExternId) {
-		//==> Auto remove ...
+		// == > Auto remove ...
 		
 	}
-	return GenEventInputExternal(eventExternId, x, y);
+	return genEventInputExternal(eventExternId, x, y);
 };
diff --git a/sources/ewol/widget/meta/StdPopUp.h b/sources/ewol/widget/meta/StdPopUp.h
index 9d054e59..d0b2d67d 100644
--- a/sources/ewol/widget/meta/StdPopUp.h
+++ b/sources/ewol/widget/meta/StdPopUp.h
@@ -29,11 +29,11 @@ namespace widget {
 			StdPopUp(void);
 			~StdPopUp(void);
 			// Derived function
-			virtual const char * const GetObjectType(void) { return "EwolPopUp"; };
-			virtual bool OnEventAreaExternal(int32_t widgetID, const char * generateEventId, const char * eventExternId, float x, float y);
-			void SetTitle(etk::UString text);
-			void SetComment(etk::UString text);
-			void SetButtonLabel(int32_t btId, etk::UString text); // note : if no label no bt...
+			virtual const char * const getObjectType(void) { return "EwolPopUp"; };
+			virtual bool onEventAreaExternal(int32_t widgetID, const char * generateEventId, const char * eventExternId, float x, float y);
+			void setTitle(etk::UString text);
+			void setComment(etk::UString text);
+			void setButtonLabel(int32_t btId, etk::UString text); // note : if no label no bt...
 		private:
 			ewol::widget::Label*  m_title;
 			ewol::widget::Label*  m_comment;