- menu = new MenuBar();
- menu.setWidth("100%");
- menu.setAutoOpen(false);
- menu.setAnimationEnabled(true);
- menu.setStyleName("toolbarmenu");
-
- Command quitCommand = new Command(){
- @Override
- public void execute() {
- QuitDialog dlg = new QuitDialog();
- dlg.center();
- }
- };
- MenuItem quitItem = new MenuItem("<table style='font-size: 100%'><tr><td>" +
- AbstractImagePrototype.create(images.exit()).getHTML() + "</td><td>Quit</td></tr></table>", true, quitCommand);
- quitItem.getElement().setId("topMenu.quit");
-
- MenuItem fileItem = new MenuItem("<table style='font-size: 100%'><tr><td>" +
- AbstractImagePrototype.create(images.folder()).getHTML() + "</td><td>File</td></tr></table>", true, new MenuBar(true)){
- @Override
- public MenuBar getSubMenu() {
- return fileMenu.createMenu();
- }
- };
- fileItem.getElement().setId("topMenu.file");
-
- MenuItem editItem = new MenuItem("<table style='font-size: 100%'><tr><td>" +
- AbstractImagePrototype.create(images.edit()).getHTML() + "</td><td>Edit</td></tr></table>", true, new MenuBar(true)){
- @Override
- public MenuBar getSubMenu() {
- return editMenu.createMenu();
- }
- };
- editItem.getElement().setId("topMenu.edit");
-
- MenuItem configureItem = new MenuItem("<table style='font-size: 100%'><tr><td>" +
- AbstractImagePrototype.create(images.configure()).getHTML() + "</td><td>Settings</td></tr></table>",
- true,settingsMenu.getContextMenu());
- configureItem.getElement().setId("topMenu.settings");
-
- MenuItem helpItem = new MenuItem("<table style='font-size: 100%'><tr><td>" +
- AbstractImagePrototype.create(images.help()).getHTML() + "</td><td>Help</td></tr></table>", true, new MenuBar(true)){
- @Override
- public MenuBar getSubMenu() {
- return helpMenu.createMenu();
- }
- };
- helpItem.getElement().setId("topMenu.help");
-
- menu.addItem(quitItem);
- menu.addItem(fileItem);
- menu.addItem(editItem);
- menu.addItem(configureItem);
- menu.addItem(helpItem);
-
- outer.setSpacing(2);