for (int i = 0; i < catVals.length; i++) {
catOperator.addItem(catVals[i],
catVals[i]);
}
builtInSelectorCatPanel.add(catOperator);
final CategoryExplorerWidget catChooser = new CategoryExplorerWidget(new CategorySelectHandler() {
public void selected(String selectedPath) {
}
});
ScrollPanel catScroll = new ScrollPanel(catChooser);
catScroll.setAlwaysShowScrollBars(true);
catScroll.setSize("300px",
"130px");
builtInSelectorCatPanel.add(catScroll);
builtInSelectorLayout.addRow(builtInSelectorCatPanel);
layout.addRow(builtInSelectorLayout);
// Custom selector layout
customSelectorLayout.setVisible(false);
HorizontalPanel customSelectorPanel = new HorizontalPanel();
customSelectorPanel.add(new HTML(" <i>"
+ Constants.INSTANCE.BuildPackageUsingCustomSelectorSelector()
+ " </i>")); // NON-NLS
final ListBox customSelector = new ListBox();
customSelector.setTitle(Constants.INSTANCE.WildCardsSearchTip());
customSelectorPanel.add(customSelector);
loadCustomSelectorList(customSelector);
customSelectorLayout.addRow(customSelectorPanel);
layout.addRow(customSelectorLayout);
final Button b = new Button(Constants.INSTANCE.BuildPackage());
b.setTitle(Constants.INSTANCE.ThisWillValidateAndCompileAllTheAssetsInAPackage());
b.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
doBuild(buildResults,
statusOperator.getValue(statusOperator.getSelectedIndex()),
statusValue.getText(),
enableStatusCheckBox.getValue(),
catOperator.getValue(catOperator.getSelectedIndex()),
catChooser.getSelectedPath(),
enableCategoryCheckBox.getValue(),
customSelector.getSelectedIndex() != -1 ? customSelector.getValue(customSelector.getSelectedIndex()) : null);
}
});
HorizontalPanel buildStuff = new HorizontalPanel();
buildStuff.add(b);
layout.addAttribute(Constants.INSTANCE.BuildBinaryPackage(),
buildStuff);
layout.addRow(new HTML("<i><small>"
+ Constants.INSTANCE.BuildingPackageNote()
+ "</small></i>"));// NON-NLS
container.add(layout);
// The build results
container.add(buildResults);
// UI below the results table
layout = new FormStyleLayout();
Button snap = new Button(Constants.INSTANCE.CreateSnapshotForDeployment());
snap.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
showSnapshotDialog(conf.getName(),
null,
buildMode,
statusOperator.getValue(statusOperator.getSelectedIndex()),
statusValue.getText(),
enableStatusCheckBox.getValue(),
catOperator.getValue(catOperator.getSelectedIndex()),
catChooser.getSelectedPath(),
enableCategoryCheckBox.getValue(),
customSelector.getSelectedIndex() != -1 ? customSelector.getValue(customSelector.getSelectedIndex()) : null);
}
});
layout.addAttribute(Constants.INSTANCE.TakeSnapshot(),