Пример #1
0
        private void ShowMenu(JObject args)
        {
            List <string> menus;

            if (args["menus"] != null)
            {
                menus = args["menus"].Values <string>().ToList();
            }
            else
            {
                menus = new List <string>(0);
            }
            bool twoCol = false;

            if (args["twoColumn"] != null)
            {
                twoCol = (bool)args["twoColumn"];
            }
            if (args["extension"] != null && (bool)args["extension"])
            {
                extension = menus;
            }
            else
            {
                if (!twoCol)
                {
                    menus.AddRange(extension);
                }
                _agent.ShowMenu(menus, twoCol);
            }

            SendActionDone("show_menu", new JArray(menus).ToString());
        }