Don't know, if it's the correct way, but for me (and extending ListBox) this was the only thing I had to do to make DoubleClick- handling work:
...extends ListBox implements HasDoubleClickHandlers... public HandlerRegistration addDoubleClickHandler(DoubleClickHandler handler) { return addDomHandler(handler, DoubleClickEvent.getType()); } as far as I understood HandlerManager is already an instance in Widget, so you don't need to create your own, when you extend an existing widget. On 4 Jun., 08:00, nina <juliadot...@gmail.com> wrote: > Could I please get some clarification on how to use the double click > event handling? The classes are there > (e.g.http://google-web-toolkit.googlecode.com/svn/javadoc/1.6/com/google/g...) > but don't seem to be implemented anywhere. > > I would like to add double click handling to an Image, could someone > please give me some example snippet of code on how to do this? I've > tried simple things like extending Image and implementing > HasDoubleClickHandlers, e.g. > > private class CommandButton extends Image implements > DoubleClickHandler, HasDoubleClickHandlers { > > private HandlerManager clickHandlers = new > HandlerManager(this); > > public CommandButton(){ > super("images/favicon-2.png"); > addDoubleClickHandler(this); > } > > @Override > public void onDoubleClick(DoubleClickEvent event) { > Log.debug("doubleclicked command button"); > } > > @Override > public HandlerRegistration > addDoubleClickHandler(DoubleClickHandler > handler) { > return > clickHandlers.addHandler(DoubleClickEvent.getType(), > handler); > } > > @Override > public void fireEvent(GwtEvent<?> event){ > handlers.fireEvent(event); > } > } > > but of course this doesn't handle double click events. > > Thanks! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---