X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Fwidgets%2FScrolledPage.java;h=517e796e944ccead7b930823eff203558f5bb13f;hb=4f6cfbd6862813e917883ea93e13ee95edc1c024;hp=7e38a2b093bdfe85acb9ced27277cc332b0be116;hpb=fb3182380d9688998a81d853a4eebcf87b6a48c7;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/widgets/ScrolledPage.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/widgets/ScrolledPage.java index 7e38a2b09..517e796e9 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/widgets/ScrolledPage.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/widgets/ScrolledPage.java @@ -6,6 +6,7 @@ import org.eclipse.swt.events.ControlEvent; import org.eclipse.swt.graphics.Point; import org.eclipse.swt.graphics.Rectangle; import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; /** * A composite that can be scrolled vertically. It wraps a @@ -43,6 +44,10 @@ public class ScrolledPage extends Composite { super.layout(changed, all); } + public void showControl(Control control) { + scrolledComposite.showControl(control); + } + protected void updateScroll() { Rectangle r = scrolledComposite.getClientArea(); Point preferredSize = computeSize(r.width, SWT.DEFAULT);