List of usage examples for com.vaadin.client.ui.layout ElementResizeEvent getElement
public Element getElement()
From source file:org.vaadin.addons.portallayout.gwt.client.portal.connection.PortalLayoutConnector.java
License:Apache License
@Override protected Panel createWidget() { this.view = initView(); this.dropController = initDropController(); commonDragController.registerDropController(dropController); view.asWidget().addAttachHandler(new AttachEvent.Handler() { @Override/* www . j a va 2 s.c om*/ public void onAttachOrDetach(AttachEvent event) { getLayoutManager().addElementResizeListener( ((ComponentConnector) getParent()).getWidget().getElement(), new ElementResizeListener() { @Override public void onElementResize(ElementResizeEvent e) { LayoutManager lm = e.getLayoutManager(); if (lm.getOuterHeight(e.getElement()) > lm .getOuterHeight(getWidget().getElement())) { //getWidget().getElement().getStyle().setProperty("height", lm.getOuterHeight(e.getElement()) + "px"); } } }); } }); return view.asWidget(); }