Articles/Window/OpenWindowNearButton: IButton.diff

File IButton.diff, 1.2 kB (added by Mauno Haukila, 4 months ago)
  • IButton.java

     
    1212import com.google.gwt.user.client.ui.Widget; 
    1313import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection; 
    1414import com.itmill.toolkit.terminal.gwt.client.BrowserInfo; 
     15import com.itmill.toolkit.terminal.gwt.client.ITooltip; 
    1516import com.itmill.toolkit.terminal.gwt.client.Paintable; 
    16 import com.itmill.toolkit.terminal.gwt.client.ITooltip; 
    1717import com.itmill.toolkit.terminal.gwt.client.UIDL; 
    1818 
    1919public class IButton extends Button implements Paintable { 
     
    4545                 * onblur previously focused component before button is clicked. 
    4646                 */ 
    4747                IButton.this.setFocus(true); 
    48                 client.updateVariable(id, "state", true, true); 
     48                Event e = DOM.eventGetCurrentEvent(); 
     49                int clientX = DOM.eventGetClientX(e); 
     50                int clientY = DOM.eventGetClientY(e); 
     51                client.updateVariable(id, "clientX", clientX, false); 
     52                client.updateVariable(id, "clientY", clientY, true); 
    4953            } 
    5054        }); 
    5155        sinkEvents(ITooltip.TOOLTIP_EVENTS);