List of usage examples for com.google.gwt.user.client.ui FocusPanel addDoubleClickHandler
public HandlerRegistration addDoubleClickHandler(DoubleClickHandler handler)
From source file:com.koobe.editor.admin.client.application.sandbox.SandboxView.java
License:Apache License
@UiHandler("draftAddButton") void onDraftAddButtonClick(ClickEvent event) { final HTML widget = new HTML("<h1>Chapter Title</h1>"); final FocusPanel wrapper = new FocusPanel(); wrapper.add(widget);/*ww w.ja v a 2 s . c o m*/ wrapper.addMouseOverHandler(new MouseOverHandler() { @Override public void onMouseOver(MouseOverEvent mouseOverEvent) { widget.setStyleName("draft-with-border"); } }); wrapper.addMouseOutHandler(new MouseOutHandler() { @Override public void onMouseOut(MouseOutEvent mouseOutEvent) { widget.removeStyleName("draft-with-border"); } }); wrapper.addDoubleClickHandler(new DoubleClickHandler() { @Override public void onDoubleClick(DoubleClickEvent doubleClickEvent) { Bootbox.prompt("Write:", new PromptCallback() { @Override public void callback(String result) { widget.setHTML("<h1>" + result + "</h1>"); } }); } }); draftPanel.add(wrapper); }