List of usage examples for com.google.gwt.place.shared PlaceChangeRequestEvent TYPE
Type TYPE
To view the source code for com.google.gwt.place.shared PlaceChangeRequestEvent TYPE.
Click Source Link
From source file:com.googlecode.mgwt.mvp.client.AnimatingActivityManager.java
License:Apache License
private void updateHandlers(boolean activate) { if (activate) { final com.google.web.bindery.event.shared.HandlerRegistration placeReg = eventBus .addHandler(PlaceChangeEvent.TYPE, this); final com.google.web.bindery.event.shared.HandlerRegistration placeRequestReg = eventBus .addHandler(PlaceChangeRequestEvent.TYPE, this); this.handlerRegistration = new HandlerRegistration() { public void removeHandler() { placeReg.removeHandler(); placeRequestReg.removeHandler(); }//www. j a va 2s .c o m }; } else { if (handlerRegistration != null) { handlerRegistration.removeHandler(); handlerRegistration = null; } } }
From source file:com.tasktop.c2c.server.common.web.client.notification.NotificationPanel.java
License:Open Source License
public NotificationPanel() { initWidget(ourUiBinder.createAndBindUi(this)); CommonGinjector.get.instance().getEventBus().addHandler(PlaceChangeRequestEvent.TYPE, new PlaceChangeRequestEvent.Handler() { @Override/*from w w w . j av a 2s. co m*/ public void onPlaceChangeRequest(PlaceChangeRequestEvent event) { clearMessages(); } }); setVisible(false); }
From source file:com.tasktop.c2c.server.tasks.client.widgets.TaskDetailsPopupPanel.java
License:Open Source License
public TaskDetailsPopupPanel() { super(true, false); // Not modal so that mouseout events on the hover source element can cause this to hide. setWidget(uiBinder.createAndBindUi(this)); driver.initialize(this); setStyleName("tasks"); CommonGinjector.get.instance().getEventBus().addHandler(AppScrollEvent.TYPE, new AppScrollEvent.AppScrollEventHandler() { @Override/*w w w. j ava 2 s .c om*/ public void onScroll() { hide(); } }); CommonGinjector.get.instance().getEventBus().addHandler(PlaceChangeRequestEvent.TYPE, this); CommonGinjector.get.instance().getEventBus().addHandler(PlaceChangeEvent.TYPE, this); History.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> stringValueChangeEvent) { hide(); } }); super.addDomHandler(new MouseOutHandler() { @Override public void onMouseOut(MouseOutEvent event) { hide(); } }, MouseOutEvent.getType()); super.addDomHandler(new ScrollHandler() { @Override public void onScroll(ScrollEvent event) { hide(); } }, ScrollEvent.getType()); super.addDomHandler(new MouseWheelHandler() { @Override public void onMouseWheel(MouseWheelEvent event) { hide(); } }, MouseWheelEvent.getType()); }
From source file:org.openremote.app.client.mvp.AppPlaceController.java
License:Open Source License
public AppPlaceController(EventBus eventBus, com.google.web.bindery.event.shared.EventBus legacyEventBus, Delegate delegate) {// w w w . j av a2s .c o m super(legacyEventBus, delegate); this.legacyEventBus = legacyEventBus; placeChangeRegistration = legacyEventBus.addHandler(PlaceChangeEvent.TYPE, event -> { if (LOG.isLoggable(Level.FINE)) LOG.fine("Received place change, go to: " + event.getNewPlace()); eventBus.dispatch(new GoToPlaceEvent(event.getNewPlace())); }); placeChangeRequestRegistration = legacyEventBus.addHandler(PlaceChangeRequestEvent.TYPE, event -> { if (LOG.isLoggable(Level.FINE)) LOG.fine("Received place change request, will go to: " + event.getNewPlace()); eventBus.dispatch(new WillGoToPlaceEvent(event.getNewPlace()) { @Override public String getWarning() { return event.getWarning(); } @Override public void setWarning(String warning) { event.setWarning(warning); } @Override public String toString() { return "WillGoToPlaceEvent{" + "place=" + event.getNewPlace() + '}'; } }); }); }
From source file:org.openremote.manager.client.mvp.AppPlaceController.java
License:Open Source License
public AppPlaceController(SecurityService securityService, EventBus eventBus, com.google.web.bindery.event.shared.EventBus legacyEventBus, Delegate delegate) { super(legacyEventBus, delegate); this.legacyEventBus = legacyEventBus; this.securityService = securityService; legacyEventBus.addHandler(PlaceChangeEvent.TYPE, event -> { if (LOG.isLoggable(Level.FINE)) LOG.fine("Received place change, go to: " + event.getNewPlace()); eventBus.dispatch(new GoToPlaceEvent(event.getNewPlace())); });//ww w .ja v a2 s . co m legacyEventBus.addHandler(PlaceChangeRequestEvent.TYPE, event -> { if (LOG.isLoggable(Level.FINE)) LOG.fine("Received place change request, will go to: " + event.getNewPlace()); eventBus.dispatch(new WillGoToPlaceEvent(event.getNewPlace()) { @Override public String getWarning() { return event.getWarning(); } @Override public void setWarning(String warning) { event.setWarning(warning); } @Override public String toString() { return "WillGoToPlaceEvent"; } }); }); }