new String[] {"ID:", "Key:", "Name:", "Suspended:", "Package:", "Description:"}
);
// properties
final DeckLayoutPanel deck = new DeckLayoutPanel();
deck.add(grid);
// selection
final com.google.gwt.user.client.ui.ListBox dropBox = new com.google.gwt.user.client.ui.ListBox(false);
dropBox.setStyleName("bpm-operation-ui");
dropBox.addItem("Properties");
// deployment info
if(ServerPlugins.has("org.jboss.bpm.console.server.plugin.ProcessEnginePlugin"))
{
dropBox.addItem("Deployment");
deploymentPanel = new DeploymentPanel();
deck.add(deploymentPanel);
}
dropBox.addChangeListener(new ChangeListener() {
public void onChange(Widget sender) {
deck.showWidget(dropBox.getSelectedIndex());
deck.layout();
}
});
this.getHeader().add(dropBox, Caption.CaptionRegion.RIGHT);
this.add(deck, new BoxLayoutData(BoxLayoutData.FillStyle.BOTH));
deck.showWidget(dropBox.getSelectedIndex());
this.add(deck, new BoxLayoutData(BoxLayoutData.FillStyle.BOTH));
}