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;
}
}