X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Fwidgets%2FScrolledPage.java;h=517e796e944ccead7b930823eff203558f5bb13f;hb=11c9710b1d2456c8304a5841d775af008a794431;hp=7e38a2b093bdfe85acb9ced27277cc332b0be116;hpb=5dbd2c7c5327057703531f0650c04c4be1df96b0;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);