lichnost
11 Aug 2009, 5:41 AM
Scrollbars appears in Google Chrome when resizing window
public void onModuleLoad() {
GXT.hideLoadingPanel("loading");
final TextField<String> text1 = new TextField<String>();
final TextField<String> text2 = new TextField<String>();
final TextArea text3 = new TextArea();
final Window window = new Window();
window.setLayout(new FitLayout());
window.setScrollMode(Scroll.AUTO);
final LayoutContainer form = new LayoutContainer() {
@Override
protected void onResize(int width, int height) {
text1.setWidth(width);
text2.setWidth(width);
text3.setWidth(width);
text3.setHeight(height - 56);
}
};
FormLayout formLayout = new FormLayout();
formLayout.setHideLabels(true);
form.setLayout(formLayout);
form.add(text1);
form.add(text2);
form.add(text3);
window.add(form);
window.addListener(Events.Show, new Listener<WindowEvent>(){
@Override
public void handleEvent(WindowEvent be) {
form.setHeight(be.getWindow().getHeight());
form.setWidth(be.getWindow().getWidth() - 15);
}
});
window.show();
}
public void onModuleLoad() {
GXT.hideLoadingPanel("loading");
final TextField<String> text1 = new TextField<String>();
final TextField<String> text2 = new TextField<String>();
final TextArea text3 = new TextArea();
final Window window = new Window();
window.setLayout(new FitLayout());
window.setScrollMode(Scroll.AUTO);
final LayoutContainer form = new LayoutContainer() {
@Override
protected void onResize(int width, int height) {
text1.setWidth(width);
text2.setWidth(width);
text3.setWidth(width);
text3.setHeight(height - 56);
}
};
FormLayout formLayout = new FormLayout();
formLayout.setHideLabels(true);
form.setLayout(formLayout);
form.add(text1);
form.add(text2);
form.add(text3);
window.add(form);
window.addListener(Events.Show, new Listener<WindowEvent>(){
@Override
public void handleEvent(WindowEvent be) {
form.setHeight(be.getWindow().getHeight());
form.setWidth(be.getWindow().getWidth() - 15);
}
});
window.show();
}