Fixed Layout on Help Panel

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-toolbox-widget@128134 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2016-04-19 10:26:39 +00:00 committed by Giancarlo Panichi
parent 1403589bd5
commit 62676e845c
1 changed files with 9 additions and 7 deletions

View File

@ -11,12 +11,13 @@ import com.google.gwt.resources.client.ResourceCallback;
import com.google.gwt.resources.client.ResourceException;
import com.google.gwt.resources.client.TextResource;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.HTML;
import com.google.web.bindery.event.shared.EventBus;
import com.sencha.gxt.cell.core.client.ButtonCell.IconAlign;
import com.sencha.gxt.core.client.dom.ScrollSupport.ScrollMode;
import com.sencha.gxt.core.client.util.Margins;
import com.sencha.gxt.widget.core.client.FramedPanel;
import com.sencha.gxt.widget.core.client.button.TextButton;
import com.sencha.gxt.widget.core.client.container.HtmlLayoutContainer;
import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer;
import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer.VerticalLayoutData;
import com.sencha.gxt.widget.core.client.event.SelectEvent;
@ -50,6 +51,7 @@ public class HelpPanel extends FramedPanel {
setBorders(false);
vl = new VerticalLayoutContainer();
vl.setScrollMode(ScrollMode.AUTO);
vl.setAdjustForScroll(true);
initInformation();
this.add(vl);
@ -57,8 +59,8 @@ public class HelpPanel extends FramedPanel {
}
public void addContents() {
HTML title = new HTML("<H2>" + msgs.helpPanelTitle() + "<H2>");
vl.add(title, new VerticalLayoutData(-1, -1, new Margins(1, 1, 10, 1)));
HtmlLayoutContainer title = new HtmlLayoutContainer("<H2>" + msgs.helpPanelTitle() + "<H2>");
vl.add(title, new VerticalLayoutData(-1, -1, new Margins(0)));
contents = new FieldSet();
contents.setHeadingText(msgs.contents());
@ -69,7 +71,7 @@ public class HelpPanel extends FramedPanel {
contents.add(layoutCaptions);
HTML info = new HTML(msgs.info());
HtmlLayoutContainer info = new HtmlLayoutContainer(msgs.info());
wikiButton = new TextButton(msgs.wikiButton());
wikiButton.setIcon(ResourceBundle.INSTANCE.wiki());
@ -84,10 +86,10 @@ public class HelpPanel extends FramedPanel {
};
wikiButton.addSelectHandler(wikiHandler);
layoutCaptions.add(info, new VerticalLayoutData(1, -1, new Margins(1)));
layoutCaptions.add(info, new VerticalLayoutData(1, -1, new Margins(0)));
layoutCaptions.add(wikiButton, new VerticalLayoutData(-1, -1,
new Margins(1)));
vl.add(contents, new VerticalLayoutData(1, -1, new Margins(1)));
new Margins(0)));
vl.add(contents, new VerticalLayoutData(1, -1, new Margins(0)));
}