Improve CMS scripting
[lgpl/argeo-commons.git] / org.argeo.cms.ui / src / org / argeo / cms / script / cms.js
index 117eb98816ad1689af74bb31e5f6fe687b8ab166..af6b2115d67b804efd60184f0073f89c4a793bf6 100644 (file)
@@ -72,8 +72,25 @@ function newScrolledPage(parent) {
        var page = new Composite(scrolled, SWT.NONE)
        page.setLayout(CmsUtils.noSpaceGridLayout())
        page.setBackgroundMode(SWT.INHERIT_NONE)
-       
        return page
 }
 
+function gridData(control) {
+       var gridData = new GridData()
+       control.setLayoutData(gridData)
+       return gridData
+}
+
+function gridData(control, hAlign, vAlign, grabHSpace, grabVSpace) {
+       var gridData = new GridData(hAlign, vAlign, grabHSpace, grabVSpace)
+       control.setLayoutData(gridData)
+       return gridData
+}
+
+function gridData(control, width, height) {
+       var gridData = new GridData(width, height)
+       control.setLayoutData(gridData)
+       return gridData
+}
+
 // print(__FILE__, __LINE__, __DIR__)