FlashCardsProject/src/jf/flashcards/address/view/RootStageController.java
/**
     * 
     * gives functionality to the menu option "add new flash card stack"
     * handleNewStack() calls the mainApp function showAddNewFlashCardStack() which displays
     * the view to add a new flash card stack 
     * 
     */
gives functionality to the menu option "add new flash card stack"
handleNewStack() calls the mainApp function showAddNewFlashCardStack() which displays
the view to add a new flash card stack
gives functionality to the menu option " add new flash card stack " handleNewStack () calls the mainApp function showAddNewFlashCardStack () which displays the view to add a new flash card stack
@FXML
    private void handleNewStack(){
    	boolean okClicked = mainApp.showAddNewFlashCardStack();
    	if(okClicked){
    		mainApp.setFlashCardStack(FlashCardDatabase.getFlashCardList());
    		mainApp.showFlashCardOverview();
    	}
    }
@ FXML private void handleNewStack ( ) { boolean okClicked = mainApp . showAddNewFlashCardStack ( ) ; if ( okClicked ) { mainApp . setFlashCardStack ( FlashCardDatabase . getFlashCardList ( ) ) ; mainApp . showFlashCardOverview ( ) ; } }
gives functionality to the menu option "add new flash card stack"
 handleNewStack() calls the mainApp function showAddNewFlashCardStack() which displays
 the view to add a new flash card stack
gives functionality to the menu option " add new flash card stack " handleNewStack () calls the mainApp function showAddNewFlashCardStack () which displays the view to add a new flash card stack
//this okClicked is not necessary, but is being used for debugging purposes  //I call this here because this allows me to update my list of flash cards //the FlashCardOverview isn't updating to the new stack list thats why i call this here again