diff --git a/code/nel/include/nel/gui/group_header.h b/code/nel/include/nel/gui/group_header.h index 5988a06f5..444291b8a 100644 --- a/code/nel/include/nel/gui/group_header.h +++ b/code/nel/include/nel/gui/group_header.h @@ -43,6 +43,7 @@ namespace NLGUI CGroupHeader(const TCtorParam ¶m); std::string getProperty( const std::string &name ) const; + void setProperty( const std::string &name, const std::string &value ); // from CInterfaceGroup virtual bool parse(xmlNodePtr cur, CInterfaceGroup * parentGroup); diff --git a/code/nel/src/gui/group_header.cpp b/code/nel/src/gui/group_header.cpp index 961e877de..834f089ae 100644 --- a/code/nel/src/gui/group_header.cpp +++ b/code/nel/src/gui/group_header.cpp @@ -225,6 +225,19 @@ namespace NLGUI return CGroupList::getProperty( name ); } + void CGroupHeader::setProperty( const std::string &name, const std::string &value ) + { + if( name == "header_max_size" ) + { + sint32 i; + if( fromString( value, i ) ) + _HeaderMaxSize = i; + return; + } + else + return CGroupList::setProperty( name, value ); + } + // ***************************************************************************************************************** bool CGroupHeader::parse(xmlNodePtr cur, CInterfaceGroup * parentGroup) {