--------------------------------
-- @module Helper
-- @parent_module ccui
--------------------------------
-- brief Get a UTF8 substring from a std::string with a given start position and length
-- Sample: std::string str = "中国中国中国"; substr = getSubStringOfUTF8String(str,0,2) will = "中国"
-- param start The start position of the substring.
-- param length The length of the substring in UTF8 count
-- return a UTF8 substring
-- @function [parent=#Helper] getSubStringOfUTF8String
-- @param self
-- @param #string str
-- @param #unsigned long start
-- @param #unsigned long length
-- @return string#string ret (return value: string)
--------------------------------
--
-- @function [parent=#Helper] changeLayoutSystemActiveState
-- @param self
-- @param #bool bActive
-- @return Helper#Helper self (return value: ccui.Helper)
--------------------------------
--
-- @function [parent=#Helper] seekActionWidgetByActionTag
-- @param self
-- @param #ccui.Widget root
-- @param #int tag
-- @return Widget#Widget ret (return value: ccui.Widget)
--------------------------------
-- Finds a widget whose name equals to param name from root widget.
-- param root widget which will be seeked.
-- name name value.
-- return finded result.
-- @function [parent=#Helper] seekWidgetByName
-- @param self
-- @param #ccui.Widget root
-- @param #string name
-- @return Widget#Widget ret (return value: ccui.Widget)
--------------------------------
-- Finds a widget whose tag equals to param tag from root widget.
-- param root widget which will be seeked.
-- tag tag value.
-- return finded result.
-- @function [parent=#Helper] seekWidgetByTag
-- @param self
-- @param #ccui.Widget root
-- @param #int tag
-- @return Widget#Widget ret (return value: ccui.Widget)
--------------------------------
-- brief restrict capInsetSize, when the capInsets's width is larger than the textureSize, it will restrict to 0,
-- the height goes the same way as width.
-- param capInsets A user defined capInsets.
-- param textureSize The size of a scale9enabled texture
-- return a restricted capInset.
-- @function [parent=#Helper] restrictCapInsetRect
-- @param self
-- @param #rect_table capInsets
-- @param #size_table textureSize
-- @return rect_table#rect_table ret (return value: rect_table)
--------------------------------
-- Refresh object and it's children layout state
-- param rootNode object which will be changed
-- @function [parent=#Helper] doLayout
-- @param self
-- @param #cc.Node rootNode
-- @return Helper#Helper self (return value: ccui.Helper)
return nil