Author: yurize
Date: Wed May 23 18:09:46 2012
New Revision: 1341965

URL: http://svn.apache.org/viewvc?rev=1341965&view=rev
Log:
Blip menu handles clicks instead of mouse down. By vjrj.
https://reviews.apache.org/r/5180/

Modified:
    
incubator/wave/trunk/src/org/waveprotocol/wave/client/wavepanel/impl/menu/MenuController.java

Modified: 
incubator/wave/trunk/src/org/waveprotocol/wave/client/wavepanel/impl/menu/MenuController.java
URL: 
http://svn.apache.org/viewvc/incubator/wave/trunk/src/org/waveprotocol/wave/client/wavepanel/impl/menu/MenuController.java?rev=1341965&r1=1341964&r2=1341965&view=diff
==============================================================================
--- 
incubator/wave/trunk/src/org/waveprotocol/wave/client/wavepanel/impl/menu/MenuController.java
 (original)
+++ 
incubator/wave/trunk/src/org/waveprotocol/wave/client/wavepanel/impl/menu/MenuController.java
 Wed May 23 18:09:46 2012
@@ -18,10 +18,10 @@ package org.waveprotocol.wave.client.wav
 
 import com.google.gwt.dom.client.Element;
 import com.google.gwt.dom.client.NativeEvent;
-import com.google.gwt.event.dom.client.MouseDownEvent;
+import com.google.gwt.event.dom.client.ClickEvent;
 
 import org.waveprotocol.wave.client.wavepanel.WavePanel;
-import org.waveprotocol.wave.client.wavepanel.event.WaveMouseDownHandler;
+import org.waveprotocol.wave.client.wavepanel.event.WaveClickHandler;
 import org.waveprotocol.wave.client.wavepanel.impl.edit.Actions;
 import org.waveprotocol.wave.client.wavepanel.view.BlipMenuItemView;
 import org.waveprotocol.wave.client.wavepanel.view.View.Type;
@@ -32,7 +32,7 @@ import org.waveprotocol.wave.client.wave
  * Interprets user gestures on blip menu items.
  *
  */
-public final class MenuController implements WaveMouseDownHandler {
+public final class MenuController implements WaveClickHandler {
   private final DomAsViewProvider panel;
   private final Actions actions;
 
@@ -52,11 +52,11 @@ public final class MenuController implem
    */
   public static void install(Actions handler, WavePanel panel) {
     MenuController controller = new MenuController(handler, 
panel.getViewProvider());
-    
panel.getHandlers().registerMouseDownHandler(TypeCodes.kind(Type.MENU_ITEM), 
controller);
+    panel.getHandlers().registerClickHandler(TypeCodes.kind(Type.MENU_ITEM), 
controller);
   }
 
   @Override
-  public boolean onMouseDown(MouseDownEvent event, Element context) {
+  public boolean onClick(ClickEvent event, Element context) {
     if (event.getNativeButton() != NativeEvent.BUTTON_LEFT) {
       return false;
     }


Reply via email to