package com.roboclub.robobuggy.ui; /** * {@link RobobuggyGUIContainer} used to represent a control pattern * * @author Trevor Decker * @author Kevin Brennan * @version 0.5 * <p> * CHANGELOG: NONE * <p> * DESCRIPTION: TODO */ public class ControlPanel extends RobobuggyGUIContainer { private static final long serialVersionUID = -924045896215455343L; private LoggingPanel loggingPane; /** * Construct a new {@link ControlPanel} object */ public ControlPanel() { loggingPane = new LoggingPanel(); SensorSwitchPanel sensorsPane = new SensorSwitchPanel(); LogicErrorMessageConsole messageConsole = new LogicErrorMessageConsole(); this.addComponent(loggingPane, 0, 0, 1, .3); this.addComponent(sensorsPane, 0, .3, 1, .3); this.addComponent(messageConsole, 0, .6, 1, .4); } /** * Returns the current logging panel * * @return the logging panel */ public LoggingPanel getLoggingPanel() { return loggingPane; } }