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 }); }
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(), }); }