}
});
}
public void onApiLoad() {
SearchControlOptions options = new SearchControlOptions();
// We can use custom subclasses
options.add(new GoogleCodeWebSearch(), ExpandMode.OPEN);
// Or configure inline
WebSearch ws = new WebSearch();
ws.setSiteRestriction("ajaxian.com");
ws.setUserDefinedLabel("Ajaxian");
ws.setResultSetSize(ResultSetSize.SMALL);
options.add(ws);
options.add(new BookSearch());
options.add(new NewsSearch());
options.add(new VideoSearch(), ExpandMode.CLOSED);
options.add(new ImageSearch());
options.setKeepLabel(KeepLabel.SAVE);
options.setLinkTarget(LinkTarget.BLANK);
SearchControl searchControl = new SearchControl(options);
searchControl.addKeepHandler(this);
searchControl.addSearchResultsHandler(this);
searchControl.addSearchStartingHandler(this);