Skip to content
Snippets Groups Projects
Commit 3d26e67b authored by aichinos's avatar aichinos
Browse files

menu toimii

parent 8f00ae36
No related branches found
No related tags found
No related merge requests found
...@@ -3,6 +3,7 @@ package fxMMKurssit; ...@@ -3,6 +3,7 @@ package fxMMKurssit;
import fi.jyu.mit.fxgui.ModalController; import fi.jyu.mit.fxgui.ModalController;
import fi.jyu.mit.fxgui.CheckBoxChooser; import fi.jyu.mit.fxgui.CheckBoxChooser;
import fi.jyu.mit.fxgui.ListChooser; import fi.jyu.mit.fxgui.ListChooser;
import javafx.application.Platform;
//import javafx.event.ActionEvent; //import javafx.event.ActionEvent;
import javafx.fxml.FXML; import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader; import javafx.fxml.FXMLLoader;
...@@ -59,7 +60,7 @@ public class MMKurssitGUIController { ...@@ -59,7 +60,7 @@ public class MMKurssitGUIController {
@FXML void addMeeting() { @FXML void addMeeting() {
ModalController.showModal(KurssinlisaysGUIController.class.getResource("LisaaTapaaminenGUIView.fxml"), ModalController.showModal(LisaaTapaaminenGUIController.class.getResource("LisaaTapaaminenGUIView.fxml"),
"Missä ja Milloin Kurssi", null, ""); "Missä ja Milloin Kurssi", null, "");
} }
...@@ -77,6 +78,37 @@ public class MMKurssitGUIController { ...@@ -77,6 +78,37 @@ public class MMKurssitGUIController {
} }
} }
@FXML void addCourse() {
ModalController.showModal(KurssinlisaysGUIController.class.getResource("KurssinlisaysGUIView.fxml"),
"Missä ja Milloin Kurssi", null, "");
}
@FXML void openCourseList() {
//
}
/**
* Uncheck all the selected courses
*/
@FXML void resetSelected() {
//
}
/**
* If a user check this checkbox, show only the upcoming meetings on the list
*/
@FXML void showUpcomingMeetingsOnly() {
//
}
@FXML void closeProgram() {
Platform.exit();
}
//=================================================================================== //===================================================================================
......
...@@ -22,21 +22,21 @@ ...@@ -22,21 +22,21 @@
<menus> <menus>
<Menu mnemonicParsing="false" text="Edit"> <Menu mnemonicParsing="false" text="Edit">
<items> <items>
<MenuItem mnemonicParsing="false" text="Add new course"> <MenuItem fx:id="menuAddCourse" mnemonicParsing="false" onAction="#addCourse" text="Add new course">
<accelerator> <accelerator>
<KeyCodeCombination alt="UP" code="C" control="DOWN" meta="UP" shift="UP" shortcut="UP" /> <KeyCodeCombination alt="UP" code="C" control="DOWN" meta="UP" shift="UP" shortcut="UP" />
</accelerator> </accelerator>
</MenuItem> </MenuItem>
<MenuItem mnemonicParsing="false" text="Add new meeting"> <MenuItem mnemonicParsing="false" onAction="#addMeeting" text="Add new meeting">
<accelerator> <accelerator>
<KeyCodeCombination alt="UP" code="M" control="DOWN" meta="UP" shift="UP" shortcut="UP" /> <KeyCodeCombination alt="UP" code="M" control="DOWN" meta="UP" shift="UP" shortcut="UP" />
</accelerator></MenuItem> </accelerator></MenuItem>
<MenuItem mnemonicParsing="false" text="Open the list of the courses"> <MenuItem mnemonicParsing="false" onAction="#openCourseList" text="Open the list of the courses">
<accelerator> <accelerator>
<KeyCodeCombination alt="UP" code="O" control="DOWN" meta="UP" shift="UP" shortcut="UP" /> <KeyCodeCombination alt="UP" code="O" control="DOWN" meta="UP" shift="UP" shortcut="UP" />
</accelerator></MenuItem> </accelerator></MenuItem>
<MenuItem mnemonicParsing="false" text="Reset your courses" /> <MenuItem mnemonicParsing="false" onAction="#resetSelected" text="Reset your courses" />
<MenuItem mnemonicParsing="false" text="Close" /> <MenuItem mnemonicParsing="false" onAction="#closeProgram" text="Quit" />
</items> </items>
</Menu> </Menu>
<Menu mnemonicParsing="false" text="Help"> <Menu mnemonicParsing="false" text="Help">
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
<center> <center>
<BorderPane prefHeight="200.0" prefWidth="200.0" BorderPane.alignment="CENTER"> <BorderPane prefHeight="200.0" prefWidth="200.0" BorderPane.alignment="CENTER">
<bottom> <bottom>
<CheckBox fx:id="onlyUpcoming" alignment="BOTTOM_CENTER" contentDisplay="CENTER" mnemonicParsing="false" text="Show only upcoming meetings" BorderPane.alignment="TOP_CENTER"> <CheckBox fx:id="onlyUpcoming" alignment="BOTTOM_CENTER" contentDisplay="CENTER" mnemonicParsing="false" onAction="#showUpcomingMeetingsOnly" text="Show only upcoming meetings" BorderPane.alignment="TOP_CENTER">
<BorderPane.margin> <BorderPane.margin>
<Insets bottom="10.0" left="5.0" right="5.0" /> <Insets bottom="10.0" left="5.0" right="5.0" />
</BorderPane.margin></CheckBox> </BorderPane.margin></CheckBox>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment