vooga.levelEditor.controller
Class MenuBarItems

java.lang.Object
  extended by vooga.levelEditor.controller.MenuBarItems

 class MenuBarItems
extends java.lang.Object

Enclosing class for all of the items in the menu bar.

Author:
Phil Puryear

Nested Class Summary
 class MenuBarItems.About
          Opens an "About" dialog.
 class MenuBarItems.ClearLevel
          Opens a new level for editing.
 class MenuBarItems.Exit
          Exits the program.
 class MenuBarItems.HelpContents
          Opens the help contents.
 class MenuBarItems.OpenLevel
          Opens a file chooser and loads an XML file.
 class MenuBarItems.Revert
          Undoes all changes in the level since the last save.
 class MenuBarItems.SaveAs
          Opens a file chooser to let the user save the current level at a specific place.
 class MenuBarItems.SaveLevel
          Saves the current level.
 class MenuBarItems.ToggleCurrentLevelObjectsWindow
          Toggles whether the current level objects window is showing.
 class MenuBarItems.ToggleObjectBrowser
          Toggles whether the object browser is showing.
 class MenuBarItems.ToggleRenderWindow
          Toggles whether the render window is showing.
 
Constructor Summary
MenuBarItems(LevelEditorModel model, LevelEditorUI gui)
          Constructs a new menu bar item container with the given model and gui.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MenuBarItems

public MenuBarItems(LevelEditorModel model,
                    LevelEditorUI gui)
Constructs a new menu bar item container with the given model and gui.