package guitests.guihandles;

import guitests.GuiRobot;
import javafx.stage.Stage;
import seedu.todo.TestApp;

/**
 * Provides a handle for the main GUI.
 */
public class MainGuiHandle extends GuiHandle {

    public MainGuiHandle(GuiRobot guiRobot, Stage primaryStage) {
        super(guiRobot, primaryStage, TestApp.APP_TITLE);
    }

    public TaskListPanelHandle getTaskListPanel() {
        return new TaskListPanelHandle(guiRobot, primaryStage);
    }

    public ResultDisplayHandle getResultDisplay() {
        return new ResultDisplayHandle(guiRobot, primaryStage);
    }

    public CommandBoxHandle getCommandBox() {
        return new CommandBoxHandle(guiRobot, primaryStage, TestApp.APP_TITLE);
    }

    public MainMenuHandle getMainMenu() {
        return new MainMenuHandle(guiRobot, primaryStage);
    }

}

@@ -815,12 +815,158 @@
 );%0A    %7D
+%0A    %0A    //@@author A0142421X%0A    public TagListPanelHandle getTagListPanel() %7B%0A    %09return new TagListPanelHandle(guiRobot, primaryStage);%0A    %7D
 %0A%0A%7D%0A

Add Tag List Panel Handle to Main Gui Handle