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;
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;
@Override
public void createPartControl(Composite parent) {
+
parent.setLayout(EclipseUiUtils.noSpaceGridLayout());
// Define the displayed columns
columnDefs.add(new ColumnDefinition(new CommonNameLP(), "Common Name",
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 {