/*package org.visico.neighborhoodpss.gwt.client;
import java.util.HashSet;
import org.visico.neighborhoodpss.domain.project.ScenarioDTO;
import com.google.gwt.dom.client.Style.Unit;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.StackLayoutPanel;
import com.google.gwt.user.client.ui.TabLayoutPanel;
import com.google.gwt.user.client.ui.VerticalPanel;
public class ModePanel extends VerticalPanel implements ClickHandler
{
//final private Button building_btn;
final private Button close_btn;
//final private Button network_btn;
//private EditBuildingPanel editBuildingTab;
final private TabLayoutPanel panel = new TabLayoutPanel(2.5, Unit.EM);
public EditBuildingPanel getEditBuilding() {
return editBuildingTab;
}
public void setEditBuilding(EditBuildingPanel editBuilding) {
this.editBuildingTab = editBuilding;
}
public ModePanel(ScenarioPanel scenarioPanel)
{
this.scenarioPanel = scenarioPanel;
//setWidth("130px");
//building_btn = new Button("Add Building");
//network_btn = new Button("Add Network");
add (building_btn);
building_btn.addClickHandler(this);
add (network_btn);
network_btn.addClickHandler(this);
panel.setSize("20em", "40em");
//editBuildingTab = new EditBuildingPanel(scenarioPanel);
//panel.add(editBuildingTab, "Edit Buildings");
//panel.add(new EditNetworkPanel(scenarioPanel), new HTML("Edit Networks"));
add (panel);
close_btn = new Button("Save and Close");
add (close_btn);
close_btn.addClickHandler(this);
}
@Override
public void onClick(ClickEvent event)
{
// set the right mode
if (event.getSource() == building_btn)
{
final BuildingPolygon building = new BuildingPolygon();
building.setScenarioPanel(scenarioPanel);
scenarioPanel.getMap().getMap().addOverlay(building);
building.setDrawingEnabled();
}
if (event.getSource() == network_btn)
{
final NetworkPolygon network = new NetworkPolygon();
network.setScenarioPanel(scenarioPanel);
scenarioPanel.getMap().getMap().addOverlay(network);
network.setDrawingEnabled();
}
if (event.getSource() == close_btn)
{
ScenarioDTO scenario = scenarioPanel.scenario();
scenario.setBuilingDTOs(scenarioPanel.getBuildingDTOs());
scenarioPanel.removeFromParent();
}
}
ScenarioPanel scenarioPanel;
}
*/