summaryrefslogtreecommitdiffstats
path: root/dozentenmodul
diff options
context:
space:
mode:
authorJonathan Bauer2015-07-10 10:18:44 +0200
committerJonathan Bauer2015-07-10 10:18:44 +0200
commit314fab03e935fde9624738b19e574a18087cb33f (patch)
tree6f4202232025c126ba0e998d430381a3eae490e0 /dozentenmodul
parent[client] always show main menu and popup login window if not logged in yet (diff)
downloadtutor-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.java1
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/MainWindow.java26
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);