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.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.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();