/** Creates the east. */ private void createEast() { BorderLayoutData data = new BorderLayoutData(LayoutRegion.EAST, Constants.EASTH_PANEL_DIMENSION); data.setMargins(new Margins(5, 0, 5, 5)); data.setCollapsible(true); data.setSplit(true); east = new ContentPanel(); east.setBodyBorder(false); east.setLayout(new AccordionLayout()); east.setHeading(I18nProvider.getMessages().accordionLabel()); east.setScrollMode(Scroll.AUTO); east.addListener( Events.Resize, new Listener<BaseEvent>() { public void handleEvent(BaseEvent be) { Dispatcher.forwardEvent(GeoGWTEvents.UPDATE_MAP_SIZE); // Dispatcher.forwardEvent(GeofenceEvents.UPDATE_SOUTH_SIZE); } }); east.addListener( Events.Move, new Listener<BaseEvent>() { public void handleEvent(BaseEvent be) { Dispatcher.forwardEvent(GeoGWTEvents.UPDATE_MAP_SIZE); // Dispatcher.forwardEvent(GeofenceEvents.UPDATE_SOUTH_SIZE); } }); east.setStyleAttribute("height", "auto"); east.setStyleAttribute("width", "auto"); configureAccordionPanel(); east.setMonitorWindowResize(true); east.setLayoutOnChange(true); viewport.add(east, data); }