示例#1
0
        private void InitMenuItems(MainForm main)
        {
            MenuModelItem viewItem = main.MainMenu.RequestItem(GeneralRes.MenuName_View);

            viewItem.AddItem(new MenuModelItem
            {
                Name          = "Sprite Viewer",
                ActionHandler = (o, e) => RequestSpriteEditorView()
            });
            var spriteMenu = new MenuModelItem
            {
                Name = "Sprite"
            };

            main.MainMenu.AddItem(spriteMenu);
            spriteMenu.AddItem(new MenuModelItem
            {
                Name          = "Mirror Y",
                ActionHandler = (o, e) => SpriteOperations.MirrorY(),
                ShortcutKeys  = Keys.Control | Keys.M
            });
            spriteMenu.AddItem(new MenuModelItem
            {
                Name          = "Increase Depth",
                ActionHandler = (o, e) => SpriteOperations.ChangeDepth(+1),
                ShortcutKeys  = Keys.Control | Keys.PageDown
            });
            spriteMenu.AddItem(new MenuModelItem
            {
                Name          = "Decrease Depth",
                ActionHandler = (o, e) => SpriteOperations.ChangeDepth(-1),
                ShortcutKeys  = Keys.Control | Keys.PageUp
            });
        }
示例#2
0
        private void InitMenuItems(MainForm main)
        {
            MenuModelItem viewItem = main.MainMenu.RequestItem(GeneralRes.MenuName_View);

            viewItem.AddItem(new MenuModelItem
            {
                Name          = "Sprite Viewer",
                ActionHandler = (o, e) => RequestSpriteEditorView()
            });
            viewItem.AddItem(new MenuModelItem
            {
                Name          = "Librocket Debugger",
                ActionHandler = (o, e) => LibRocketNet.Core.DebugMode = !LibRocketNet.Core.DebugMode
            });

            var spriteMenu = new MenuModelItem
            {
                Name = "Sprite"
            };

            main.MainMenu.AddItem(spriteMenu);
            spriteMenu.AddItem(new MenuModelItem
            {
                Name          = "Mirror Y",
                ActionHandler = (o, e) => SpriteOperations.MirrorY(),
                ShortcutKeys  = Keys.Control | Keys.M
            });
            spriteMenu.AddItem(new MenuModelItem
            {
                Name          = "Increase Depth",
                ActionHandler = (o, e) => SpriteOperations.ChangeDepth(+1),
                ShortcutKeys  = Keys.Control | Keys.PageDown
            });
            spriteMenu.AddItem(new MenuModelItem
            {
                Name          = "Decrease Depth",
                ActionHandler = (o, e) => SpriteOperations.ChangeDepth(-1),
                ShortcutKeys  = Keys.Control | Keys.PageUp
            });

            var shipMenu = new MenuModelItem
            {
                Name = "Ship"
            };

            main.MainMenu.AddItem(shipMenu);
            shipMenu.AddItem(new MenuModelItem {
                Name          = "Load ship from CSV...",
                ActionHandler = (o, e) => ShipLoader.LoadShip()
            });

            shipMenu.AddItem(new MenuModelItem {
                Name          = "Show Thrusters as Active",
                Checkable     = true,
                Checked       = false,
                ActionHandler = (o, e) =>
                                Components.Ships.Thruster.Editor_ShowAsThrusting = ((MenuModelItem)o).Checked
            });
        }
        private void InitMenuItems(MainForm main)
        {
            MenuModelItem viewItem = main.MainMenu.RequestItem(GeneralRes.MenuName_View);

            viewItem.AddItem(new MenuModelItem
            {
                Name          = "Sprite Viewer",
                ActionHandler = (o, e) => RequestAtlasViewer()
            });

            var spriteMenu = new MenuModelItem
            {
                Name = "Sprite"
            };

            main.MainMenu.AddItem(spriteMenu);
            spriteMenu.AddItem(new MenuModelItem
            {
                Name          = "Mirror Y",
                ActionHandler = (o, e) => SpriteOperations.MirrorY(),
                ShortcutKeys  = Keys.Control | Keys.M
            });
            spriteMenu.AddItem(new MenuModelItem
            {
                Name          = "Increase Depth",
                ActionHandler = (o, e) => SpriteOperations.ChangeDepth(+1),
                ShortcutKeys  = Keys.Control | Keys.Add
            });
            spriteMenu.AddItem(new MenuModelItem
            {
                Name          = "Decrease Depth",
                ActionHandler = (o, e) => SpriteOperations.ChangeDepth(-1),
                ShortcutKeys  = Keys.Control | Keys.Subtract
            });
            spriteMenu.AddItem(new MenuModelItem
            {
                Name          = "Create Geometry out of sprites",
                ActionHandler = (o, e) => SpriteOperations.CreateGeometry(),
            });
        }