diff options
author | Jonathan Bauer | 2015-07-10 10:18:44 +0200 |
---|---|---|
committer | Jonathan Bauer | 2015-07-10 10:18:44 +0200 |
commit | 314fab03e935fde9624738b19e574a18087cb33f (patch) | |
tree | 6f4202232025c126ba0e998d430381a3eae490e0 /dozentenmodul | |
parent | [client] always show main menu and popup login window if not logged in yet (diff) | |
download | tutor-module-314fab03e935fde9624738b19e574a18087cb33f.tar.gz tutor-module-314fab03e935fde9624738b19e574a18087cb33f.tar.xz tutor-module-314fab03e935fde9624738b19e574a18087cb33f.zip |
[client] added 'About' to MainWindow menu with 'Disclaimer' and 'Virtualizer'
Diffstat (limited to 'dozentenmodul')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/MainMenuWindow.java | 1 | ||||
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/MainWindow.java | 26 |
2 files changed, 26 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/MainMenuWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/MainMenuWindow.java index 1bf305ec..a6337fb8 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/MainMenuWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/MainMenuWindow.java @@ -9,7 +9,6 @@ public class MainMenuWindow extends MainMenuWindowLayout { public MainMenuWindow(Shell mainShell) { super(mainShell); - // TODO Auto-generated constructor stub // function for vmButton vmButton.addSelectionListener(new SelectionAdapter() { @Override diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/MainWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/MainWindow.java index 0dc6b5a7..3f16211a 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/MainWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/MainWindow.java @@ -122,6 +122,7 @@ public abstract class MainWindow { } }); + // the File menu button Menu menuBar = new Menu(mainShell, SWT.BAR); MenuItem cascadeFileMenu = new MenuItem(menuBar, SWT.CASCADE); cascadeFileMenu.setText("&File"); @@ -138,6 +139,31 @@ public abstract class MainWindow { } }); + // the About menu button + MenuItem cascadeAboutMenu = new MenuItem(menuBar, SWT.CASCADE); + cascadeAboutMenu.setText("&About"); + + Menu aboutMenu = new Menu(mainShell, SWT.DROP_DOWN); + cascadeAboutMenu.setMenu(aboutMenu); + + MenuItem disclaimerItem = new MenuItem(aboutMenu, SWT.PUSH); + disclaimerItem.setText("&Disclaimer"); + disclaimerItem.addSelectionListener(new SelectionAdapter() { + @Override + public void widgetSelected(SelectionEvent e) { + MainWindow.openPopup(DisclaimerWindow.class, false); + } + }); + + MenuItem virtualizerNoticeItem = new MenuItem(aboutMenu, SWT.PUSH); + virtualizerNoticeItem.setText("&Virtualizer"); + virtualizerNoticeItem.addSelectionListener(new SelectionAdapter() { + @Override + public void widgetSelected(SelectionEvent e) { + MainWindow.openPopup(VirtualizerNoticeWindow.class, false); + } + }); + mainShell.setText("bwSuite"); mainShell.setMenuBar(menuBar); |