filter(gadgetFilter.getText());
}
});
// Handle enter key event to select the filtered gadget.
gadgetFilter.addKeyPressHandler(new KeyPressHandler() {
public void onKeyPress(KeyPressEvent event) {
filter(gadgetFilter.getText());
if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER && selectedWidget != null) {
select(selectedWidget.getGadgetUrl());
}
}
});
// Handle enter key on the url textbox to select the inserted gadget url.
gadgetUrl.addKeyPressHandler(new KeyPressHandler() {
public void onKeyPress(KeyPressEvent event) {
String gadgetUrlText = gadgetUrl.getText();
if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER && !gadgetUrlText.equals("")) {
select(gadgetUrlText);
}