Beispiel #1
0
 private void Init()
 {
     _mmanager = new MenuManager();
     _dmanager = new DisplayManager(_mmanager);
     this.MainMenuStrip = _mmanager.Menu;
     this.Controls.Add(_dmanager);
     this.Controls.Add(this.MainMenuStrip); //weird.. this doesn't happen automatically?
     this.Resize += HandleResize;
     _mmanager.MenuAction += OnMenuAction;
 }
Beispiel #2
0
 private void OnMenuAction(object sender, MenuManager.MenuActionEventArgs e)
 {
     if (e.Action == MenuManager.MenuActionType.FileClose) {
         FileHandler.Close();
     }
     else if (e.Action == MenuManager.MenuActionType.FileExit) {
         Application.Exit();
     }
     else if (e.Action == MenuManager.MenuActionType.FileOpen) {
         LoadFile();
     }
     else if (e.Action == MenuManager.MenuActionType.HelpAbout) {
         //TODO show about
     }
 }
 public DisplayManager(MenuManager mmanager)
 {
     _mmanager = mmanager;
     Init();
 }
 private void UpdateWidth(object sender, MenuManager.SpinnerChangedEventArgs e)
 {
     CanvasWidth = e.SpinnerValue;
     this.Refresh();
 }