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) {
initialCategory = 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.BuildPackageUsingCustomSelectorSelector() + " </i>" ) ); //NON-NLS
final ListBox customSelector = new ListBox();
customSelector.setTitle( constants.WildCardsSearchTip() );
customSelectorPanel.add( customSelector );
loadCustomSelectorList( customSelector );
customSelectorLayout.addRow( customSelectorPanel );
layout.addRow( customSelectorLayout );
final Button b = new Button( constants.BuildPackage() );
b.setTitle( constants.ThisWillValidateAndCompileAllTheAssetsInAPackage() );
b.addClickListener( new ClickListener() {
public void onClick(Widget w) {
doBuild( buildResults,
statusOperator.getValue( statusOperator.getSelectedIndex() ),
statusValue.getText(),
enableStatusCheckBox.isChecked(),
catOperator.getValue( catOperator.getSelectedIndex() ),
catChooser.getSelectedPath(),
enableCategoryCheckBox.isChecked(),
customSelector.getSelectedIndex() != -1 ? customSelector.getValue( customSelector.getSelectedIndex() ) : null );
}
} );