-------------------------------- -- @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) -------------------------------- -- Change the active property of Layout's @see `LayoutComponent`
-- param active A boolean value. -- @function [parent=#Helper] changeLayoutSystemActiveState -- @param self -- @param #bool active -- @return Helper#Helper self (return value: ccui.Helper) -------------------------------- -- Find a widget with a specific action tag from root widget
-- This search will be recursive throught all child widgets.
-- param root The be searched root widget.
-- param tag The widget action's tag.
-- return Widget instance pointer. -- @function [parent=#Helper] seekActionWidgetByActionTag -- @param self -- @param #ccui.Widget root -- @param #int tag -- @return Widget#Widget ret (return value: ccui.Widget) -------------------------------- -- Find a widget with a specific name from root widget.
-- This search will be recursive throught all child widgets.
-- param root The be searched root widget.
-- param name The widget name.
-- return Widget isntance pointer. -- @function [parent=#Helper] seekWidgetByName -- @param self -- @param #ccui.Widget root -- @param #string name -- @return Widget#Widget ret (return value: ccui.Widget) -------------------------------- -- Find a widget with a specific tag from root widget.
-- This search will be recursive throught all child widgets.
-- param root The be seached root widget.
-- param tag The widget tag.
-- return Widget instance pointer. -- @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 A Node* or Node* descendant instance pointer. -- @function [parent=#Helper] doLayout -- @param self -- @param #cc.Node rootNode -- @return Helper#Helper self (return value: ccui.Helper) return nil