X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.e4%2Fsrc%2Forg%2Fargeo%2Fcms%2Fe4%2Fmaintenance%2FBrowse.java;h=260a114cd990f066c2db26852f55d8073562acc1;hb=633a8acd189cc22f06944d278879601189be1bc8;hp=2212b7b058e16492954f2e6dde6e26ebb036363f;hpb=5b3108fe285bca50565b58b63fa4feddc96c0765;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.e4/src/org/argeo/cms/e4/maintenance/Browse.java b/org.argeo.cms.e4/src/org/argeo/cms/e4/maintenance/Browse.java index 2212b7b05..260a114cd 100644 --- a/org.argeo.cms.e4/src/org/argeo/cms/e4/maintenance/Browse.java +++ b/org.argeo.cms.e4/src/org/argeo/cms/e4/maintenance/Browse.java @@ -15,10 +15,11 @@ import javax.jcr.PropertyType; import javax.jcr.RepositoryException; import javax.jcr.Value; +import org.argeo.api.cms.Cms2DSize; import org.argeo.cms.CmsException; +import org.argeo.cms.swt.CmsSwtUtils; import org.argeo.cms.ui.CmsUiProvider; import org.argeo.cms.ui.util.CmsLink; -import org.argeo.cms.ui.util.CmsUiUtils; import org.argeo.cms.ui.widgets.EditableImage; import org.argeo.cms.ui.widgets.Img; import org.argeo.jcr.JcrUtils; @@ -75,13 +76,13 @@ public class Browse implements CmsUiProvider { if (context == null) // return null; throw new CmsException("Context cannot be null"); - GridLayout layout = CmsUiUtils.noSpaceGridLayout(); + GridLayout layout = CmsSwtUtils.noSpaceGridLayout(); layout.numColumns = 2; parent.setLayout(layout); // Left Composite leftCmp = new Composite(parent, SWT.NO_FOCUS); - leftCmp.setLayoutData(CmsUiUtils.fillAll()); + leftCmp.setLayoutData(CmsSwtUtils.fillAll()); createBrowserPart(leftCmp, context); // Right @@ -102,17 +103,17 @@ public class Browse implements CmsUiProvider { } private void createBrowserPart(Composite parent, Node context) throws RepositoryException { - GridLayout layout = CmsUiUtils.noSpaceGridLayout(); + GridLayout layout = CmsSwtUtils.noSpaceGridLayout(); parent.setLayout(layout); Composite filterCmp = new Composite(parent, SWT.NO_FOCUS); - filterCmp.setLayoutData(CmsUiUtils.fillWidth()); + filterCmp.setLayoutData(CmsSwtUtils.fillWidth()); // top filter addFilterPanel(filterCmp); // scrolled composite scrolledCmp = new ScrolledComposite(parent, SWT.H_SCROLL | SWT.BORDER | SWT.NO_FOCUS); - scrolledCmp.setLayoutData(CmsUiUtils.fillAll()); + scrolledCmp.setLayoutData(CmsSwtUtils.fillAll()); scrolledCmp.setExpandVertical(true); scrolledCmp.setExpandHorizontal(true); scrolledCmp.setShowFocusedControl(true); @@ -132,7 +133,7 @@ public class Browse implements CmsUiProvider { } private Control initExplorer(Composite parent, Node context) throws RepositoryException { - parent.setLayout(CmsUiUtils.noSpaceGridLayout()); + parent.setLayout(CmsSwtUtils.noSpaceGridLayout()); createBrowserColumn(parent, context); return null; } @@ -149,14 +150,14 @@ public class Browse implements CmsUiProvider { public void addFilterPanel(Composite parent) { - parent.setLayout(CmsUiUtils.noSpaceGridLayout(new GridLayout(2, false))); + parent.setLayout(CmsSwtUtils.noSpaceGridLayout(new GridLayout(2, false))); // Text Area for the filter parentPathTxt = new Text(parent, SWT.NO_FOCUS); parentPathTxt.setEditable(false); filterTxt = new Text(parent, SWT.SEARCH | SWT.ICON_CANCEL); filterTxt.setMessage("Filter current list"); - filterTxt.setLayoutData(CmsUiUtils.fillWidth()); + filterTxt.setLayoutData(CmsSwtUtils.fillWidth()); filterTxt.addModifyListener(new ModifyListener() { private static final long serialVersionUID = 7709303319740056286L; @@ -212,7 +213,7 @@ public class Browse implements CmsUiProvider { private void setEdited(Node node) { try { currEdited = node; - CmsUiUtils.clear(nodeDisplayParent); + CmsSwtUtils.clear(nodeDisplayParent); createNodeView(nodeDisplayParent, currEdited); nodeDisplayParent.layout(); refreshFilters(node); @@ -282,7 +283,7 @@ public class Browse implements CmsUiProvider { if (!browserCols.containsKey(currNodePath)) createBrowserColumn(colViewer, node); - colViewer.setLayout(CmsUiUtils.noSpaceGridLayout(new GridLayout(browserCols.size(), false))); + colViewer.setLayout(CmsSwtUtils.noSpaceGridLayout(new GridLayout(browserCols.size(), false))); // colViewer.pack(); colViewer.layout(); // also resize the scrolled composite @@ -313,7 +314,7 @@ public class Browse implements CmsUiProvider { } } - private Point imageWidth = new Point(250, 0); + private Cms2DSize imageWidth = new Cms2DSize(250, 0); /** * Recreates the content of the box that displays information about the current @@ -330,7 +331,7 @@ public class Browse implements CmsUiProvider { // Name and primary type Label contextL = new Label(parent, SWT.NONE); - CmsUiUtils.markup(contextL); + CmsSwtUtils.markup(contextL); contextL.setText("" + context.getName() + ""); new Label(parent, SWT.NONE).setText(context.getPrimaryNodeType().getName()); @@ -437,7 +438,7 @@ public class Browse implements CmsUiProvider { protected void populate() { Composite parent = this; - GridLayout layout = CmsUiUtils.noSpaceGridLayout(); + GridLayout layout = CmsSwtUtils.noSpaceGridLayout(); this.setLayout(layout); createTableViewer(parent); @@ -452,17 +453,17 @@ public class Browse implements CmsUiProvider { GridData gd = new GridData(SWT.LEFT, SWT.FILL, false, true); gd.widthHint = COLUMN_WIDTH; listCmp.setLayoutData(gd); - listCmp.setLayout(CmsUiUtils.noSpaceGridLayout()); + listCmp.setLayout(CmsSwtUtils.noSpaceGridLayout()); entityViewer = new TableViewer(listCmp, SWT.VIRTUAL | SWT.SINGLE); Table table = entityViewer.getTable(); - table.setLayoutData(CmsUiUtils.fillAll()); + table.setLayoutData(CmsSwtUtils.fillAll()); table.setLinesVisible(true); table.setHeaderVisible(false); - CmsUiUtils.markup(table); + CmsSwtUtils.markup(table); - CmsUiUtils.style(table, MaintenanceStyles.BROWSER_COLUMN); + CmsSwtUtils.style(table, MaintenanceStyles.BROWSER_COLUMN); // first column TableViewerColumn column = new TableViewerColumn(entityViewer, SWT.NONE);