List of usage examples for com.google.gwt.user.client Event cancelBubble
@Deprecated public final void cancelBubble(boolean cancel)
From source file:com.ephesoft.dcma.gwt.core.client.view.ContextMenuPanel.java
License:Open Source License
@Override public void onBrowserEvent(Event event) { if (DOM.eventGetType(event) == Event.ONCONTEXTMENU) { event.cancelBubble(true); event.preventDefault();//from ww w .j av a2 s. c om } }
From source file:com.ephesoft.dcma.gwt.foldermanager.client.view.FolderTableView.java
License:Open Source License
@Override public void onBrowserEvent(Event event) { switch (DOM.eventGetType(event)) { case Event.ONCONTEXTMENU: event.cancelBubble(true); event.preventDefault();//from w w w . ja va2 s.c o m break; case Event.ONDBLCLICK: presenter.openItem(); default: break; } }
From source file:com.vaadin.client.ui.VCustomLayout.java
License:Apache License
@Override public void onBrowserEvent(Event event) { super.onBrowserEvent(event); if (event.getTypeInt() == Event.ONLOAD) { Util.notifyParentOfSizeChange(this, true); event.cancelBubble(true); }//from www . j a v a 2 s . co m }
From source file:com.vaadin.terminal.gwt.client.ui.VLabel.java
License:Open Source License
@Override public void onBrowserEvent(Event event) { super.onBrowserEvent(event); if (event.getTypeInt() == Event.ONLOAD) { Util.notifyParentOfSizeChange(this, true); event.cancelBubble(true); return;// ww w .j av a 2 s . c om } if (client != null) { client.handleTooltipEvent(event, this); } }
From source file:fr.fg.client.core.ActionManager.java
License:Open Source License
public boolean onEventPreview(Event event) { if (!areaContainer.getElement().isOrHasChild(event.getTarget())) return true; switch (event.getTypeInt()) { case Event.ONCLICK: onClick(event);/* w w w . j a va 2 s . c o m*/ break; case Event.ONMOUSEMOVE: onMouseMove(getTileFromMouseEvent(event)); break; case Event.ONMOUSEDOWN: if (event.getButton() != Event.BUTTON_LEFT) { // Dselectionne la flotte / le systme s'il y en a un slectionn SelectionManager.getInstance().setNoSelection(); event.preventDefault(); event.cancelBubble(true); OpenJWT.focus(RootPanel.getBodyElement()); } break; case Event.ONMOUSEOUT: // Masque le curseur quand il sort de la minicarte if (currentAction != NO_ACTION) { Element element = areaContainer.getElement(); if (!element.isOrHasChild(event.getToElement())) { areaContainer.getMap().setWidgetPosition(cursor, -10000, -10000); if (fakeStructureData != null) { fakeStructureData = new FakeStructureData(fakeStructureData.getType(), -10000, -10000, false, true); areaContainer.getMap().updateItem(fakeStructureData, FakeStructureData.CLASS_NAME); } if (fakeWardData != null) { fakeWardData = new FakeWardData(fakeWardData.getType(), -10000, -10000, false); areaContainer.getMap().updateItem(fakeWardData, FakeWardData.CLASS_NAME); } } OpenJWT.focus(RootPanel.getBodyElement()); } break; } return true; }
From source file:fr.fg.client.core.AreaContainer.java
License:Open Source License
public boolean onEventPreview(Event event) { switch (DOM.eventGetType(event)) { case Event.ONMOUSEMOVE: mouseX = OpenJWT.eventGetPointerX(event); mouseY = OpenJWT.eventGetPointerY(event); break;//from w w w. j av a 2 s .co m case Event.ONKEYDOWN: Element target = DOM.eventGetTarget(event); if ((target != null && DOM.getElementProperty(target, "nodeName").toLowerCase().equals("input"))) //$NON-NLS-1$ //$NON-NLS-2$ return true; if (event.getKeyCode() == 18) { event.cancelBubble(true); event.preventDefault(); for (int i = 0; i < currentArea.getFleetsCount(); i++) { UIItem item = map.getItem(currentArea.getFleetAt(i), FleetData.CLASS_NAME); ((FleetItem) item).setPowerLevelVisible(true); } for (int i = 0; i < currentArea.getStructuresCount(); i++) { UIItem item = map.getItem(currentArea.getStructureAt(i), StructureData.CLASS_NAME); ((StructureItem) item).setHullBarVisible(true); } } else if (event.getKeyCode() == 87) { // Affichage de la portes des charges allies event.cancelBubble(true); event.preventDefault(); for (int i = 0; i < currentArea.getWardsCount(); i++) { String treaty = currentArea.getWardAt(i).getTreaty(); if (treaty.equals("player") || treaty.equals("ally") || treaty.equals("allied")) { UIItem item = map.getItem(currentArea.getWardAt(i), WardData.CLASS_NAME); WardItem ward = (WardItem) item; ward.setTriggerRadiusVisible(true); } } } else if (event.getKeyCode() == 88) { // Affichage de la portes des charges ennemies event.cancelBubble(true); event.preventDefault(); for (int i = 0; i < currentArea.getWardsCount(); i++) { String treaty = currentArea.getWardAt(i).getTreaty(); if (treaty.equals("enemy") || treaty.equals("pirate")) { UIItem item = map.getItem(currentArea.getWardAt(i), WardData.CLASS_NAME); WardItem ward = (WardItem) item; ward.setTriggerRadiusVisible(true); } } } else if (event.getKeyCode() == 83) { // Slection de toutes les flottes du secteur event.cancelBubble(true); event.preventDefault(); for (int i = 0; i < currentArea.getFleetsCount(); i++) { FleetData fleet = currentArea.getFleetAt(i); if (fleet.getTreaty().equals("player") && fleet.getMovement() > 0 && !fleet.isScheduledMove()) { SelectionManager.getInstance().addSelectedFleet(fleet.getId()); if (SelectionManager.getInstance().getSelectedFleetsCount() == 9) return true; } } for (int i = 0; i < currentArea.getFleetsCount(); i++) { FleetData fleet = currentArea.getFleetAt(i); if (fleet.getTreaty().equals("player") && fleet.getMovement() > 0 && fleet.isScheduledMove() && !SelectionManager.getInstance().isFleetSelected(fleet.getId())) { SelectionManager.getInstance().addSelectedFleet(fleet.getId()); if (SelectionManager.getInstance().getSelectedFleetsCount() == 9) return true; } } } break; case Event.ONKEYUP: target = DOM.eventGetTarget(event); if ((target != null && DOM.getElementProperty(target, "nodeName").toLowerCase().equals("input"))) //$NON-NLS-1$ //$NON-NLS-2$ return true; if (event.getKeyCode() == 18) { for (int i = 0; i < currentArea.getFleetsCount(); i++) { UIItem item = map.getItem(currentArea.getFleetAt(i), FleetData.CLASS_NAME); ((FleetItem) item).setPowerLevelVisible(false); } for (int i = 0; i < currentArea.getStructuresCount(); i++) { UIItem item = map.getItem(currentArea.getStructureAt(i), StructureData.CLASS_NAME); ((StructureItem) item).setHullBarVisible(false); } } else if (event.getKeyCode() == 87) { for (int i = 0; i < currentArea.getWardsCount(); i++) { String treaty = currentArea.getWardAt(i).getTreaty(); if (treaty.equals("player") || treaty.equals("ally") || treaty.equals("allied")) { UIItem item = map.getItem(currentArea.getWardAt(i), WardData.CLASS_NAME); WardItem ward = (WardItem) item; ward.setTriggerRadiusVisible(false); } } } else if (event.getKeyCode() == 88) { for (int i = 0; i < currentArea.getWardsCount(); i++) { String treaty = currentArea.getWardAt(i).getTreaty(); if (treaty.equals("enemy") || treaty.equals("pirate")) { UIItem item = map.getItem(currentArea.getWardAt(i), WardData.CLASS_NAME); WardItem ward = (WardItem) item; ward.setTriggerRadiusVisible(false); } } } break; } return true; }
From source file:fr.fg.client.core.BattleReport.java
License:Open Source License
public boolean onEventPreview(Event event) { switch (event.getTypeInt()) { case Event.ONKEYDOWN: if (event.getKeyCode() == 32) { if (battleUpdater != null) battleUpdater.setPaused(!battleUpdater.isPaused()); event.preventDefault();//from w w w .j a v a 2 s. c o m event.cancelBubble(true); } break; } return true; }
From source file:fr.fg.client.core.Chat.java
License:Open Source License
public void onBrowserEvent(Event event) { switch (event.getTypeInt()) { case Event.ONMOUSEOVER: case Event.ONCLICK: for (int i = 0; i < channelsTab.length; i++) if (channelsTab[i].getElement().isOrHasChild(event.getTarget())) { setChannelIndex(i);//from w ww.j a v a 2s .c om writeMessageField.setFocus(true); if (event.getTarget().getClassName().contains("channel-state")) { if (currentAction != null && currentAction.isPending()) return; HashMap<String, String> params = new HashMap<String, String>(); params.put("channel", channels.get(i).getName()); params.put("enable", String.valueOf(!channels.get(i).isActive())); currentAction = new Action("chat/setchannelenable", params, UpdateManager.UPDATE_CALLBACK); } break; } if (event.getTarget().getClassName().indexOf("author") != -1) { setWhisper(event.getTarget().getInnerHTML()); break; } break; case Event.ONKEYDOWN: if (writeMessageField.getElement().isOrHasChild(event.getTarget())) { int keyCode = event.getKeyCode(); switch (keyCode) { case 37: // = Slection du canal prcdent if (currentChannelIndex > 0 && writeMessageField.getText().length() == 0) { setChannelIndex(currentChannelIndex - 1); event.preventDefault(); event.cancelBubble(true); } break; case 39: // = Slection du canal suivant if (currentChannelIndex < channels.size() - 1 && writeMessageField.getText().length() == 0) { setChannelIndex(currentChannelIndex + 1); event.preventDefault(); event.cancelBubble(true); } break; case 3: case 13: sendMessage(); break; case 9: event.preventDefault(); event.cancelBubble(true); String text = writeMessageField.getText(); if (text.length() > 0) { // Recherche le dbut du nom du joueur en train d'tre saisi String beginPlayerName; if (text.indexOf(" ") == -1) beginPlayerName = text; else beginPlayerName = text.substring(text.lastIndexOf(" ") + 1); if (beginPlayerName.length() > 0) { // Recherche si le dbut du nom de joueur // correspond un nom d'un joueur ayant dj // envoy un message beginPlayerName = beginPlayerName.toLowerCase(); for (String playerName : completion) { if (playerName.toLowerCase().indexOf(beginPlayerName) == 0) { writeMessageField .setText(text.substring(0, text.length() - beginPlayerName.length()) + playerName + " "); break; } } } } break; } } break; } }
From source file:fr.fg.client.core.Chat.java
License:Open Source License
public boolean onEventPreview(Event event) { switch (event.getTypeInt()) { case Event.ONKEYDOWN: if (event.getTarget().getNodeName().toLowerCase().equals("input")) return true; int keyCode = event.getKeyCode(); switch (keyCode) { case 82:// w w w.ja v a 2s . co m // Whisper event.preventDefault(); event.cancelBubble(true); setWhisper(lastWhisperAuthor != null ? lastWhisperAuthor : ""); break; case 3: case 13: // Entre if (isVisible()) { writeMessageField.setText(""); setChatBarVisible(!isChatBarVisible()); } break; } break; } return true; }
From source file:fr.fg.client.core.Client.java
License:Open Source License
public boolean onEventPreview(Event event) { switch (event.getTypeInt()) { case Event.ONKEYDOWN: if (event.getKeyCode() == 116) { // F5 EventManager.removeEventHook(this); Window.removeWindowCloseListener(this); UpdateManager.stop();//w ww . j a v a 2 s . c o m areaContainer.getMap().clear(); new Action("killpolling", Action.NO_PARAMETERS, new ActionCallback() { public void onFailure(String error) { ActionCallbackAdapter.onFailureDefaultBehavior(error); } public void onSuccess(AnswerData data) { Window.Location.reload(); } }); event.preventDefault(); event.cancelBubble(true); } break; case Event.ONMOUSEDOWN: // Bloque les clics de molette if (event.getButton() == Event.BUTTON_MIDDLE) { event.cancelBubble(true); event.preventDefault(); } break; } return false; }