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