Пример #1
0
        public void RefreshTree()
        {
            OdinMenuTree MenuTree = Instance.MenuTree;
            var          items    = MenuTree.MenuItems;

            for (int i = 0; i < items.Count; i++)
            {
                items[i].ChildMenuItems.Clear();
            }
            SetMenuTree(MenuTree);
            MenuTree.UpdateMenuTree();
        }
Пример #2
0
    public static void BuildTree()
    {
        tree = null;
        tree = new OdinMenuTree(true);
        tree.UpdateMenuTree();
        tree.Config.DrawSearchToolbar = true;

        // TODO - Whenever creating a Table it needs to be explicitely added here. Probably avoidable.

        AddTable <Person>();
        AddTable <Animal>();

        // super slow when dealing with big tables
        //tree.SortMenuItemsByName();
    }