X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.security.ui.admin%2Fsrc%2Forg%2Fargeo%2Fsecurity%2Fui%2Fadmin%2Fviews%2FUsersView.java;fp=org.argeo.security.ui.admin%2Fsrc%2Forg%2Fargeo%2Fsecurity%2Fui%2Fadmin%2Fviews%2FUsersView.java;h=a14e2b42f9e13ee9c725d99b87b685dbb50ae602;hb=63c252bcf4aa2cb508a45a839d032d64daecfa82;hp=538329559a1ef3284754990f4691baddae8a01a8;hpb=4fe1d843a422b0b616683c15b7b1cfb9c0538ee7;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/views/UsersView.java b/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/views/UsersView.java index 538329559..a14e2b42f 100644 --- a/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/views/UsersView.java +++ b/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/views/UsersView.java @@ -21,6 +21,7 @@ import java.util.List; import org.argeo.ArgeoException; import org.argeo.eclipse.ui.EclipseUiUtils; import org.argeo.jcr.ArgeoNames; +import org.argeo.security.ui.admin.SecurityAdminImages; import org.argeo.security.ui.admin.SecurityAdminPlugin; import org.argeo.security.ui.admin.internal.ColumnDefinition; import org.argeo.security.ui.admin.internal.CommonNameLP; @@ -36,6 +37,7 @@ import org.eclipse.swt.SWT; import org.eclipse.swt.dnd.DND; import org.eclipse.swt.dnd.TextTransfer; import org.eclipse.swt.dnd.Transfer; +import org.eclipse.swt.graphics.Image; import org.eclipse.swt.widgets.Composite; import org.eclipse.ui.part.ViewPart; import org.osgi.framework.InvalidSyntaxException; @@ -59,6 +61,7 @@ public class UsersView extends ViewPart implements ArgeoNames { @Override public void createPartControl(Composite parent) { + parent.setLayout(EclipseUiUtils.noSpaceGridLayout()); // Define the displayed columns columnDefs.add(new ColumnDefinition(new CommonNameLP(), "Common Name", @@ -88,6 +91,12 @@ public class UsersView extends ViewPart implements ArgeoNames { Transfer[] tt = new Transfer[] { TextTransfer.getInstance() }; userViewer.addDragSupport(operations, tt, new UserDragListener( userViewer)); + + // FIXME insure the group and person icons are registered before calling + // the open editor + @SuppressWarnings("unused") + Image dummyImg = SecurityAdminImages.ICON_GROUP; + dummyImg = SecurityAdminImages.ICON_USER; } private class MyUserTableViewer extends UserTableViewer {