Exemple #1
0
        public BoxMenuStrip(SAVEditor SAV)
        {
            Manipulator = new BoxManipulatorWF(SAV);
            sav         = SAV;
            var Levels     = BoxManipUtil.ManipCategories;
            var LevelNames = BoxManipUtil.ManipCategoryNames;

            for (int i = 0; i < Levels.Length; i++)
            {
                var level  = Levels[i];
                var sprite = TopLevelImages[i];
                var name   = LevelNames[i];
                var parent = new ToolStripMenuItem {
                    Name = $"mnu_{name}", Text = name, Image = sprite
                };
                foreach (var item in level)
                {
                    AddItem(SAV, parent, item);
                }
                Items.Add(parent);
            }
        }
Exemple #2
0
        public BoxMenuStrip(SAVEditor sav)
        {
            Manipulator = new BoxManipulatorWF(sav);
            SAV         = sav;
            var categories = BoxManipUtil.ManipCategories;
            var names      = BoxManipUtil.ManipCategoryNames;

            for (int i = 0; i < categories.Length; i++)
            {
                var category = categories[i];
                var sprite   = TopLevelImages[i];
                var name     = names[i];
                var parent   = new ToolStripMenuItem {
                    Name = $"mnu_{name}", Text = name, Image = sprite
                };
                foreach (var item in category)
                {
                    AddItem(sav, parent, item);
                }
                Items.Add(parent);
            }
        }