/// <summary>
    ///
    /// </summary>
    public OperateResult Draw(float width, bool alwaysShowHorizontal = false, bool alwaysShowVertical = false)
    {
        scroll_ = GUILayout.BeginScrollView(scroll_, alwaysShowHorizontal, alwaysShowVertical);
        OperateResult result = null;

        if (Group != null)
        {
            result = Group.Draw(width);
        }
        GUILayout.EndScrollView();

        if (result != null)
        {
            UpdateSelectNodeOperate(result.SelectNode);
        }
        return(result);
    }