getElement().getStyle().setPosition(Position.FIXED);
getElement().getStyle().setLeft(0, Style.Unit.PX);
getElement().getStyle().setTop(0, Style.Unit.PX);
getElement().getStyle().setRight(0, Style.Unit.PX);
getElement().getStyle().setBottom(0, Style.Unit.PX);
Window.addResizeHandler(new ResizeHandler() {
@Override
public void onResize(ResizeEvent event) {
requestLayout();
}