Java Code Examples for com.google.gwt.event.dom.client.KeyUpEvent

The following examples show how to use com.google.gwt.event.dom.client.KeyUpEvent. These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may want to check out the right sidebar which shows the related API usage.
Example 1
@Override
protected void extend(final ServerConnector target) {
    textFieldWidget = (VTextField) ((ComponentConnector) target).getWidget();
    textFieldWidget.setImmediate(true);
    textFieldWidget.textChangeEventMode = "EAGER";
    panel.setWidget(select);
    panel.setStyleName("suggestion-popup");
    panel.setOwner(textFieldWidget);

    textFieldWidget.addKeyUpHandler(new KeyUpHandler() {
        @Override
        public void onKeyUp(final KeyUpEvent event) {
            if (panel.isAttached()) {
                handlePanelEventDelegation(event);
            } else if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
                rpc.executeQuery(textFieldWidget.getValue(), textFieldWidget.getCursorPos());
            } else {
                doAskForSuggestion();
            }
        }
    });
}
 
Example 2
private void handlePanelEventDelegation(final KeyUpEvent event) {
    switch (event.getNativeKeyCode()) {
    case KeyCodes.KEY_DOWN:
        arrowKeyDown(event);
        break;
    case KeyCodes.KEY_UP:
        arrorKeyUp(event);
        break;
    case KeyCodes.KEY_ESCAPE:
        escapeKey();
        break;
    case KeyCodes.KEY_ENTER:
        enterKey();
        break;
    default:
        doAskForSuggestion();
    }
}
 
Example 3
Source Project: geowe-core   Source File: ToggleTool.java    License: GNU General Public License v3.0 6 votes vote down vote up
private KeyUpHandler setEscapeHandler() {
	KeyUpHandler handler = new KeyUpHandler() {
		@Override
		public void onKeyUp(final KeyUpEvent event) {
			if (KeyCodes.KEY_ESCAPE == event.getNativeEvent().getKeyCode()) {
				for (Control control : controls) {
					try {
						((DrawFeature) control).cancel();
					} catch (Exception e) {
						LOGGER.error("ACTION CANCELED: "
								+ control.getControlId());
					}
				}
			}
		}
	};
	return handler;
}
 
Example 4
Source Project: geowe-core   Source File: ToggleTool.java    License: GNU General Public License v3.0 6 votes vote down vote up
private KeyUpHandler setUndoHandler() {
	final KeyUpHandler handler = new KeyUpHandler() {
		@Override
		public void onKeyUp(final KeyUpEvent event) {
			if (KeyCodes.KEY_U == event.getNativeEvent().getKeyCode()) {
				for (final Control control : controls) {
					try {
						((DrawFeature) control).undo();
					} catch (Exception e) {
						LOGGER.error(
								"ACTION UNDO: " + control.getControlId(), e);
					}
				}
			}
		}
	};
	return handler;
}
 
Example 5
Source Project: geowe-core   Source File: ToggleTool.java    License: GNU General Public License v3.0 6 votes vote down vote up
private KeyUpHandler setRedoHandler() {
	final KeyUpHandler handler = new KeyUpHandler() {
		@Override
		public void onKeyUp(final KeyUpEvent event) {
			if (KeyCodes.KEY_R == event.getNativeEvent().getKeyCode()) {
				for (final Control control : controls) {
					try {
						((DrawFeature) control).redo();
					} catch (Exception e) {
						LOGGER.error("ACTION REDO: "
								+ control.getControlId());
					}
				}
			}
		}
	};
	return handler;
}
 
Example 6
Source Project: unitime   Source File: AriaStatus.java    License: Apache License 2.0 6 votes vote down vote up
public static AriaStatus getInstance() {
	if (sStatus == null) {
		RootPanel statusPanel = RootPanel.get("UniTimeGWT:AriaStatus");
		if (statusPanel != null && "1".equals(Window.Location.getParameter("aria"))) {
			sStatus = new AriaStatus(statusPanel.getElement(), false);
			sStatus.setStyleName("unitime-VisibleAriaStatus");
		} else {
			sStatus  = new AriaStatus(false);
			RootPanel.get().add(sStatus);
		}
		
		RootPanel.get().addDomHandler(new KeyUpHandler() {
			@Override
			public void onKeyUp(KeyUpEvent event) {
   				if (event.getNativeEvent().getKeyCode() == 191 && (event.isControlKeyDown() || event.isAltKeyDown())) {
   					sStatus.setHTML(sStatus.getHTML());
   				}
   			}
   		}, KeyUpEvent.getType());
	}
	return sStatus;
}
 
Example 7
Source Project: swellrt   Source File: FocusManager.java    License: Apache License 2.0 6 votes vote down vote up
/**
 * Installs a key handler for key events on this window.
 *
 * @param handler handler to receive key events.
 */
static void install(KeySignalHandler handler) {
  //
  // NOTE: There are three potential candidate elements for sinking keyboard
  // events: the window, the document, and the document body. IE7 does not
  // fire events on the window element, and GWT's RootPanel is already a
  // listener on the body, leaving the document as the only cross-browser
  // whole-window event-sinking 'element'.
  //
  DocumentPanel panel = new DocumentPanel(handler);
  panel.setElement(Document.get().<Element>cast());
  panel.addDomHandler(panel, KeyDownEvent.getType());
  panel.addDomHandler(panel, KeyPressEvent.getType());
  panel.addDomHandler(panel, KeyUpEvent.getType());
  RootPanel.detachOnWindowClose(panel);
  panel.onAttach();
}
 
Example 8
Source Project: incubator-retired-wave   Source File: FocusManager.java    License: Apache License 2.0 6 votes vote down vote up
/**
 * Installs a key handler for key events on this window.
 *
 * @param handler handler to receive key events.
 */
static void install(KeySignalHandler handler) {
  //
  // NOTE: There are three potential candidate elements for sinking keyboard
  // events: the window, the document, and the document body. IE7 does not
  // fire events on the window element, and GWT's RootPanel is already a
  // listener on the body, leaving the document as the only cross-browser
  // whole-window event-sinking 'element'.
  //
  DocumentPanel panel = new DocumentPanel(handler);
  panel.setElement(Document.get().<Element>cast());
  panel.addDomHandler(panel, KeyDownEvent.getType());
  panel.addDomHandler(panel, KeyPressEvent.getType());
  panel.addDomHandler(panel, KeyUpEvent.getType());
  RootPanel.detachOnWindowClose(panel);
  panel.onAttach();
}
 
Example 9
Source Project: EasyML   Source File: DiagramController.java    License: Apache License 2.0 5 votes vote down vote up
/**
 * Add key handler to diagram canvas.
 *  
 * @param panel
 */
protected  void addKeyHandler(DiagramCanvas panel){
	panel.addDomHandler(new KeyUpHandler() {
		@Override
		public void onKeyUp(KeyUpEvent event) {
			DiagramController.this.onKeyUp(event);
		}
	}, KeyUpEvent.getType());
}
 
Example 10
Source Project: EasyML   Source File: DiagramController.java    License: Apache License 2.0 5 votes vote down vote up
/**
 * Trigger action when key up event fired
 * 
 * @param event
 */
protected  void onKeyUp(KeyUpEvent event){
	logger.info("key" +event.getNativeKeyCode() );
	if(event.getNativeKeyCode()== 46){
		logger.info("delete widget");
		deleteWidget();
	}
}
 
Example 11
/**
 * Creates a new YoungAndroid project wizard.
 */
public InputTemplateUrlWizard(final NewUrlDialogCallback callback) {
  super(MESSAGES.inputNewUrlCaption(), true, true);

  // Initialize the UI.
  setStylePrimaryName("ode-DialogBox");
  HorizontalPanel panel = new HorizontalPanel();

  urlTextBox = new LabeledTextBox(MESSAGES.newUrlLabel());
  urlTextBox.getTextBox().setWidth("250px");
  urlTextBox.getTextBox().addKeyUpHandler(new KeyUpHandler() {
    @Override
    public void onKeyUp(KeyUpEvent event) {
      int keyCode = event.getNativeKeyCode();
      if (keyCode == KeyCodes.KEY_ENTER) {
        handleOkClick();
      } else if (keyCode == KeyCodes.KEY_ESCAPE) {
        handleCancelClick();
      }
    }
  });

  VerticalPanel page = new VerticalPanel();
  panel.add(urlTextBox);
  page.add(panel);
  addPage(page);

  // Create finish command (create a new Young Android project).
  initFinishCommand(new Command() {
    @Override
    public void execute() {
      String hostUrl = urlTextBox.getText();
      if (TemplateUploadWizard.hasUrl(hostUrl)) {
        Window.alert("The Url " + hostUrl + " already exists.");
      } else {
        callback.updateTemplateOptions(hostUrl);
      }
    }
  });
}
 
Example 12
/**
 * Triggered when a key was depressed.
 *
 * @param event
 *            The KeyUpEvent of the key depressed
 */
@Override
public void onKeyUp(KeyUpEvent event) {
	debug("VComboBoxMultiselect: onKeyUp(" + event.getNativeKeyCode() + ")");

	if (this.enabled && !this.readonly) {
		switch (event.getNativeKeyCode()) {
		case KeyCodes.KEY_ENTER:
		case KeyCodes.KEY_TAB:
		case KeyCodes.KEY_SHIFT:
		case KeyCodes.KEY_CTRL:
		case KeyCodes.KEY_ALT:
		case KeyCodes.KEY_DOWN:
		case KeyCodes.KEY_UP:
		case KeyCodes.KEY_PAGEDOWN:
		case KeyCodes.KEY_PAGEUP:
		case KeyCodes.KEY_ESCAPE:
			// NOP
			break;
		default:
			if (this.textInputEnabled) {
				// when filtering, we always want to see the results on the
				// first page first.
				filterOptions(0);
			}
			break;
		}
	}
}
 
Example 13
/**
 * isSearchableKey
 *
 * @param event
 * @return
 */
public static boolean isSearchableKey(KeyUpEvent event) {
	if (event != null) {
		return Util.isSearchableKey(event);
	} else {
		return true;
	}
}
 
Example 14
/**
 * File textBox
 */
public FileTextBox() {
	textBox = new TextBox();
	textBox.addKeyUpHandler(new KeyUpHandler() {
		@Override
		public void onKeyUp(KeyUpEvent event) {
			switch (event.getNativeKeyCode()) {
				case (char) KeyCodes.KEY_ENTER:
					switch (action) {
						case ACTION_RENAME:
							if (textBox.getText().length() > 0) {
								Main.get().mainPanel.desktop.browser.fileBrowser.rename(textBox.getText());
							} else {
								Main.get().mainPanel.desktop.browser.fileBrowser.hideRename();
							}
							break;
					}
					Main.get().mainPanel.enableKeyShorcuts(); // Enables general keys applications
					break;

				case (char) KeyCodes.KEY_ESCAPE:
					switch (action) {
						case ACTION_RENAME:
							Main.get().mainPanel.desktop.browser.fileBrowser.hideRename();
							break;
					}
					Main.get().mainPanel.enableKeyShorcuts(); // Enables general keys applications
					break;
			}
		}
	});
	textBox.setVisibleLength(20);
	textBox.setStyleName("okm-FileBrowser-TextBox");
	initWidget(textBox);
}
 
Example 15
Source Project: cuba   Source File: CubaSearchSelectWidget.java    License: Apache License 2.0 5 votes vote down vote up
@Override
public void onKeyUp(KeyUpEvent event) {
    if (enabled && !readonly) {
        switch (event.getNativeKeyCode()) {
            case KeyCodes.KEY_ENTER:
                String tbText = tb.getText() == null ? ""
                        : tb.getText();
                String currentText = currentSuggestion == null ? ""
                        : currentSuggestion.getReplacementString();
                if (!this.preventFilterAfterSelect && !tbText.equals(currentText)) {
                    filterOptions(currentPage);
                } else {
                    if (!event.isAnyModifierKeyDown()) {
                        event.stopPropagation();
                    }
                }
                this.preventFilterAfterSelect = false;
                break;
            case KeyCodes.KEY_TAB:
            case KeyCodes.KEY_SHIFT:
            case KeyCodes.KEY_CTRL:
            case KeyCodes.KEY_ALT:
            case KeyCodes.KEY_DOWN:
            case KeyCodes.KEY_UP:
            case KeyCodes.KEY_PAGEDOWN:
            case KeyCodes.KEY_PAGEUP:
                // NOP
                break;
            case KeyCodes.KEY_ESCAPE:
                reset();
                break;
        }
        updateEditState();
    }
}
 
Example 16
/**
 * Triggered when a key was depressed.
 *
 * @param event
 *            The KeyUpEvent of the key depressed
 */
@Override
public void onKeyUp(KeyUpEvent event) {
	debug("VComboBoxMultiselect: onKeyUp(" + event.getNativeKeyCode() + ")");

	if (this.enabled && !this.readonly) {
		switch (event.getNativeKeyCode()) {
		case KeyCodes.KEY_ENTER:
		case KeyCodes.KEY_TAB:
		case KeyCodes.KEY_SHIFT:
		case KeyCodes.KEY_CTRL:
		case KeyCodes.KEY_ALT:
		case KeyCodes.KEY_DOWN:
		case KeyCodes.KEY_UP:
		case KeyCodes.KEY_PAGEDOWN:
		case KeyCodes.KEY_PAGEUP:
		case KeyCodes.KEY_ESCAPE:
			// NOP
			break;
		default:
			if (this.textInputEnabled) {
				// when filtering, we always want to see the results on the
				// first page first.
				filterOptions(0);
			}
			break;
		}
	}
}
 
Example 17
Source Project: geowe-core   Source File: ZoomOutTool.java    License: GNU General Public License v3.0 5 votes vote down vote up
private KeyUpHandler createKeyHandler() {
	return new KeyUpHandler() {
		@Override
		public void onKeyUp(final KeyUpEvent event) {
			if (KeyCodes.KEY_PAGEUP == event.getNativeEvent().getKeyCode()) {
				onRelease();
			}
		}
	};
}
 
Example 18
Source Project: geowe-core   Source File: ZoomInTool.java    License: GNU General Public License v3.0 5 votes vote down vote up
private KeyUpHandler createKeyHandler() {
	KeyUpHandler handler=  new KeyUpHandler() {
		@Override
		public void onKeyUp(final KeyUpEvent event) {
			if (KeyCodes.KEY_PAGEDOWN == event.getNativeEvent().getKeyCode()) {
				onRelease();
			}
		}
	};
	
	return handler;
}
 
Example 19
Source Project: unitime   Source File: CourseFinderMultipleCourses.java    License: Apache License 2.0 5 votes vote down vote up
@Override
public void onKeyUp(KeyUpEvent event) {
	if (iCourses.getRowCount() < 2 || iCourses.getData(1) == null) return;
	int row = iCourses.getSelectedRow();
	if (event.getNativeKeyCode() == KeyCodes.KEY_DOWN && isEnabled()) {
		if (row < 0 || iCourses.getSelectedRow() + 1 >= iCourses.getRowCount())
			iCourses.setSelected(1, true);
		else
			iCourses.setSelected(row + 1, true);
           scrollToSelectedRow();
           updateCourseDetails();
	} else if (event.getNativeKeyCode()==KeyCodes.KEY_UP && isEnabled()) {
		if (row - 1 < 1)
			iCourses.setSelected(iCourses.getRowCount() - 1, true);
		else
			iCourses.setSelected(row - 1, true);
		scrollToSelectedRow();
		updateCourseDetails();
	} else if (event.isControlKeyDown() || event.isAltKeyDown()) {
		for (Map.Entry<Character, Integer> entry: iTabAccessKeys.entrySet())
			if (event.getNativeKeyCode() == Character.toLowerCase(entry.getKey()) || event.getNativeKeyCode() == Character.toUpperCase(entry.getKey())) {
				iCourseDetailsTabBar.selectTab(entry.getValue(), true);
				event.preventDefault();
				event.stopPropagation();
			}
	}
}
 
Example 20
Source Project: unitime   Source File: CourseFinderCourses.java    License: Apache License 2.0 5 votes vote down vote up
@Override
public void onKeyUp(KeyUpEvent event) {
	if (iCourses.getRowCount() < 2 || iCourses.getData(1) == null) return;
	int row = iCourses.getSelectedRow();
	if (event.getNativeKeyCode() == KeyCodes.KEY_DOWN && isEnabled()) {
		if (row < 0 || iCourses.getSelectedRow() + 1 >= iCourses.getRowCount())
			iCourses.setSelected(1, true);
		else
			iCourses.setSelected(row + 1, true);
           scrollToSelectedRow();
           updateCourseDetails();
	} else if (event.getNativeKeyCode()==KeyCodes.KEY_UP && isEnabled()) {
		if (row - 1 < 1)
			iCourses.setSelected(iCourses.getRowCount() - 1, true);
		else
			iCourses.setSelected(row - 1, true);
		scrollToSelectedRow();
		updateCourseDetails();
	} else if (event.isControlKeyDown() || event.isAltKeyDown()) {
		for (Map.Entry<Character, Integer> entry: iTabAccessKeys.entrySet())
			if (event.getNativeKeyCode() == Character.toLowerCase(entry.getKey()) || event.getNativeKeyCode() == Character.toUpperCase(entry.getKey())) {
				iCourseDetailsTabBar.selectTab(entry.getValue(), true);
				event.preventDefault();
				event.stopPropagation();
			}
	}
}
 
Example 21
Source Project: bitcoin-transaction-explorer   Source File: ApplicationRootView.java    License: MIT License 5 votes vote down vote up
@UiHandler("lookupField")
public void onLookupKeyUp(final KeyUpEvent event) {
  if (event.getNativeKeyCode() != KeyCodes.KEY_ENTER) {
    return;
  }

  final ApplicationPlace place = PlaceTokenParseUtil.parseToken(lookupField.getText());
  if (place == null) {
    // Do something, like show a mild error.
    return;
  }

  placeController.goTo(place);
}
 
Example 22
@Override
public void onKeyUp(KeyUpEvent event) {
	boolean fireDirty = false;
	if (AbstractInputBox.this.currentStringValue == null) {
		fireDirty = !Strings.isNullOrEmpty(AbstractInputBox.this.input.getText());
	} else {
		fireDirty = !AbstractInputBox.this.currentStringValue.equals(AbstractInputBox.this.input.getText());
	}
	if (fireDirty) {
		DirtyEvent.fire(AbstractInputBox.this);
	}
}
 
Example 23
public Widget asWidget() {


        filter.setMaxLength(30);
        filter.setVisibleLength(20);
        filter.getElement().setAttribute("style", "width:120px;");

        filter.addKeyUpHandler(new KeyUpHandler() {
            @Override
            public void onKeyUp(KeyUpEvent keyUpEvent) {

                Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {

                    @Override
                    public void execute() {
                        String prefix = filter.getText();

                        if (prefix != null && !prefix.equals("")) {
                            // filter by prefix
                            filterByPrefix(prefix);
                        } else {
                            clearFilter();
                        }
                    }

                });
            }
        });
        HorizontalPanel panel = new HorizontalPanel();
        Label label = new Label(Console.CONSTANTS.common_label_filter() + ": ");
        panel.add(label);
        panel.add(filter);

        label.getElement().setAttribute("style", "padding-top:8px;margin-right:8px");
        return panel;
    }
 
Example 24
Source Project: appinventor-extensions   Source File: HandlerPanel.java    License: Apache License 2.0 4 votes vote down vote up
public HandlerRegistration addKeyUpHandler(KeyUpHandler handler) {
  return addDomHandler(handler, KeyUpEvent.getType());
}
 
Example 25
@Override
public void onKeyUp(KeyUpEvent event) {
  doSearch();
}
 
Example 26
/**
 * NewWikiPagePopup
 */
public NewWikiPagePopup() {
	// Establishes auto-close when click outside
	super(false, true);

	setText(GeneralComunicator.i18nExtension("wiki.page.add"));

	vPanel = new VerticalPanel();
	vPanel.setWidth("200px");
	vPanel.setHeight("50px");

	HorizontalPanel hPanel = new HorizontalPanel();
	titleText = new HTML(GeneralComunicator.i18nExtension("wiki.page.title"));
	title = new TextBox();
	title.addKeyUpHandler(new KeyUpHandler() {
		@Override
		public void onKeyUp(KeyUpEvent event) {
			addButton.setEnabled((title.getText().length() > 0));
		}
	});
	title.setWidth("250px");
	title.setStyleName("okm-Input");
	hPanel.add(new HTML("&nbsp;"));
	hPanel.add(titleText);
	hPanel.add(new HTML("&nbsp;&nbsp;"));
	hPanel.add(title);
	hPanel.add(new HTML("&nbsp;"));

	hPanel.setCellVerticalAlignment(titleText, HasAlignment.ALIGN_MIDDLE);
	hPanel.setCellVerticalAlignment(title, HasAlignment.ALIGN_MIDDLE);

	cancelButton = new Button(GeneralComunicator.i18n("button.close"), new ClickHandler() {
		@Override
		public void onClick(ClickEvent event) {
			hide();
		}
	});
	cancelButton.setStyleName("okm-NoButton");

	addButton = new Button(GeneralComunicator.i18n("button.add"), new ClickHandler() {
		@Override
		public void onClick(ClickEvent event) {
			if (!title.getText().equals("")) {
				Wiki.get().addWigiTag(title.getText());
			}
			hide();
		}
	});
	addButton.setStyleName("okm-AddButton");

	HorizontalPanel buttonsPanel = new HorizontalPanel();
	buttonsPanel.add(cancelButton);
	buttonsPanel.add(new HTML("&nbsp;"));
	buttonsPanel.add(addButton);

	vPanel.add(new HTML("<br>"));
	vPanel.add(hPanel);
	vPanel.add(new HTML("<br>"));
	vPanel.add(buttonsPanel);
	vPanel.add(new HTML("<br>"));

	vPanel.setCellHorizontalAlignment(hPanel, HasAlignment.ALIGN_CENTER);
	vPanel.setCellHorizontalAlignment(buttonsPanel, HasAlignment.ALIGN_CENTER);

	super.hide();
	setWidget(vPanel);
}
 
Example 27
/**
 * isSearchableKey
 */
public static boolean isSearchableKey(KeyUpEvent event) {
	return (!EventUtils.isNavigationKey(event.getNativeKeyCode()) && !EventUtils.isModifierKey(event.getNativeKeyCode())
			&& !EventUtils.isArrowKey(event.getNativeKeyCode()));
}
 
Example 28
public NotifyPopup() {
	// Establishes auto-close when click outside
	super(false, true);

	setText(Main.i18n("notify.label"));
	mails = "";
	users = "";
	roles = "";
	uuidList = new ArrayList<String>();

	vPanel = new VerticalPanel();
	hPanel = new HorizontalPanel();
	notifyPanel = new NotifyPanel();
	message = new TextArea();
	message.addKeyUpHandler(new KeyUpHandler() {
		@Override
		public void onKeyUp(KeyUpEvent event) {
			sendButton.setEnabled(message.getText().trim().length() > 0);
		}
	});

	errorNotify = new HTML(Main.i18n("fileupload.label.must.select.users"));
	errorNotify.setWidth("364px");
	errorNotify.setVisible(false);
	errorNotify.setStyleName("fancyfileupload-failed");

	commentTXT = new HTML("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + Main.i18n("fileupload.label.notify.comment"));

	closeButton = new Button(Main.i18n("fileupload.button.close"), new ClickHandler() {
		@Override
		public void onClick(ClickEvent event) {
			hide();
			reset(NONE);
		}
	});

	sendButton = new Button(Main.i18n("button.send"), new ClickHandler() {
		@Override
		public void onClick(ClickEvent event) {
			// Only sends if there's some user selected
			mails = notifyPanel.getExternalMailAddress();
			users = notifyPanel.getUsersToNotify();
			roles = notifyPanel.getRolesToNotify();

			if (!users.equals("") || !roles.equals("") || !mails.equals("")) {
				errorNotify.setVisible(false);
				sendLinkNotification();
				hide();
				reset(NONE);
			} else {
				errorNotify.setVisible(true);
			}
		}
	});

	hPanel.add(closeButton);
	HTML space = new HTML("");
	hPanel.add(space);
	hPanel.add(sendButton);

	hPanel.setCellWidth(space, "40px");

	message.setSize("374px", "60px");
	message.setStyleName("okm-TextArea");
	// TODO This is a workaround for a Firefox 2 bug
	// http://code.google.com/p/google-web-toolkit/issues/detail?id=891
	messageScroll = new ScrollPanel(message);
	messageScroll.setAlwaysShowScrollBars(false);

	vPanel.add(new HTML("<br>"));
	vPanel.add(commentTXT);
	vPanel.add(messageScroll);
	vPanel.add(errorNotify);
	vPanel.add(new HTML("<br>"));
	vPanel.add(notifyPanel);
	vPanel.add(new HTML("<br>"));
	vPanel.add(hPanel);
	vPanel.add(new HTML("<br>"));

	vPanel.setCellHorizontalAlignment(errorNotify, VerticalPanel.ALIGN_CENTER);
	vPanel.setCellHorizontalAlignment(messageScroll, VerticalPanel.ALIGN_CENTER);
	vPanel.setCellHorizontalAlignment(notifyPanel, VerticalPanel.ALIGN_CENTER);
	vPanel.setCellHorizontalAlignment(hPanel, VerticalPanel.ALIGN_CENTER);

	vPanel.setWidth("100%");

	closeButton.setStyleName("okm-NoButton");
	sendButton.setStyleName("okm-YesButton");

	commentTXT.addStyleName("okm-DisableSelect");
	notifyPanel.addStyleName("okm-DisableSelect");

	setWidget(vPanel);
}
 
Example 29
private void arrorKeyUp(final KeyUpEvent event) {
    select.moveSelectionUp();
    event.preventDefault();
    event.stopPropagation();
}
 
Example 30
private void arrowKeyDown(final KeyUpEvent event) {
    select.moveSelectionDown();
    event.preventDefault();
    event.stopPropagation();
}