List of usage examples for com.google.gwt.event.dom.client MouseEvent getNativeButton
public int getNativeButton()
From source file:ch.heftix.mailxel.client.AttachmentBar.java
License:Open Source License
public void addAttachement(final AttachmentTO aTO, final MailxelPanel mailxelPanel, final OnDemandTabPanel bodyPanel) { final Image icon = createIcon(aTO.name); icon.addClickHandler(new ClickHandler() { public void onClick(ClickEvent sender) { boolean directDownload = false; // attachment clicked; check for button MouseEvent me = (MouseEvent) sender; if (NativeEvent.BUTTON_RIGHT == me.getNativeButton()) { directDownload = true;//from w w w . j a va 2s . c om } final AttachmentPanel aPanel = new AttachmentPanel(aTO, mailxelService, mailxelPanel, directDownload); if (null != bodyPanel) { bodyPanel.add(aPanel, UIUtil.shorten(aTO.name)); // bodyPanel.selectTab(bodyPanel.getWidgetCount() - 1); } else { final PopupWindow pWin = new PopupWindow(aTO.name, aPanel, mailxelPanel); int x = getAbsoluteLeft(); int y = getAbsoluteTop(); pWin.setPopupPosition(x, y); pWin.show(); } } }); DeletableItem<AttachmentTO> di = new DeletableItem<AttachmentTO>(icon, aTO, this); items.add(di); add(icon); }
From source file:com.ait.lienzo.client.core.event.AbstractNodeMouseEvent.java
License:Open Source License
public static final boolean isButtonLeft(final MouseEvent<?> event) { if (null != event) { if (event.getNativeButton() == NativeEvent.BUTTON_LEFT) { return true; }/*from w ww . jav a 2s. c o m*/ } return false; }
From source file:com.ait.lienzo.client.core.event.AbstractNodeMouseEvent.java
License:Open Source License
public static final boolean isButtonMiddle(final MouseEvent<?> event) { if (null != event) { if (event.getNativeButton() == NativeEvent.BUTTON_MIDDLE) { return true; }/*from w w w .j ava 2s .c o m*/ } return false; }
From source file:com.ait.lienzo.client.core.event.AbstractNodeMouseEvent.java
License:Open Source License
public static final boolean isButtonRight(final MouseEvent<?> event) { if (null != event) { if (event.getNativeButton() == NativeEvent.BUTTON_RIGHT) { return true; }// w w w . jav a 2 s.c om } return false; }
From source file:com.ait.lienzo.client.core.shape.wires.SelectionManager.java
License:Open Source License
private static boolean isButtonLeft(MouseEvent<? extends EventHandler> event) { return event.getNativeButton() == NativeEvent.BUTTON_LEFT; }
From source file:com.ponysdk.core.terminal.ui.PTWidget.java
License:Apache License
protected void triggerMouseEvent(final DomHandlerType domHandlerType, final MouseEvent<?> event) { final PTInstruction eventInstruction = buildEventInstruction(domHandlerType); final JSONArray eventInfo = new JSONArray(); eventInfo.set(0, new JSONNumber(event.getClientX())); eventInfo.set(1, new JSONNumber(event.getClientY())); eventInfo.set(2, new JSONNumber(event.getX())); eventInfo.set(3, new JSONNumber(event.getY())); eventInfo.set(4, new JSONNumber(event.getNativeButton())); eventInfo.set(5, JSONBoolean.getInstance(event.isControlKeyDown())); eventInfo.set(6, JSONBoolean.getInstance(event.isAltKeyDown())); eventInfo.set(7, JSONBoolean.getInstance(event.isShiftKeyDown())); eventInfo.set(8, JSONBoolean.getInstance(event.isMetaKeyDown())); eventInstruction.put(ClientToServerModel.EVENT_INFO, eventInfo); final JSONArray widgetInfo = new JSONArray(); widgetInfo.set(0, new JSONNumber(uiObject.getAbsoluteLeft())); widgetInfo.set(1, new JSONNumber(uiObject.getAbsoluteTop())); widgetInfo.set(2, new JSONNumber(uiObject.getOffsetHeight())); widgetInfo.set(3, new JSONNumber(uiObject.getOffsetWidth())); eventInstruction.put(ClientToServerModel.WIDGET_POSITION, widgetInfo); uiBuilder.sendDataToServer(uiObject, eventInstruction); preventOrStopEvent(event);/*from w ww . j ava 2 s. c om*/ }
From source file:org.geomajas.gwt.client.controller.listener.ListenerController.java
License:Open Source License
private ListenerEvent getEvent(int eventBit, MouseEvent<?> event) { return new ListenerEvent(eventBit, getScreenPosition(event), getClientPosition(event), getTarget(event), getTransformer(), event.isAltKeyDown(), event.isControlKeyDown(), event.isShiftKeyDown(), event.getNativeButton()); }