X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=cms%2Forg.argeo.slc.client.ui.dist%2Fsrc%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fdist%2Fviews%2FAnonymousDistributionsView.java;fp=cms%2Forg.argeo.slc.client.ui.dist%2Fsrc%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fdist%2Fviews%2FAnonymousDistributionsView.java;h=0000000000000000000000000000000000000000;hb=6fc94d69efe089414ac9e63bde3efab1cbf7b7ca;hp=b511c4e932f5eaf13e28f321ff58791b5a3bdc6a;hpb=b36c62642bd0db11b3133b369cc026fd4b7a1ec6;p=gpl%2Fargeo-slc.git diff --git a/cms/org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/views/AnonymousDistributionsView.java b/cms/org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/views/AnonymousDistributionsView.java deleted file mode 100644 index b511c4e93..000000000 --- a/cms/org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/views/AnonymousDistributionsView.java +++ /dev/null @@ -1,79 +0,0 @@ -package org.argeo.slc.client.ui.dist.views; - -import org.argeo.cms.ArgeoNames; -import org.argeo.slc.SlcNames; -import org.argeo.slc.client.ui.dist.DistConstants; -import org.argeo.slc.client.ui.dist.DistPlugin; -import org.argeo.slc.client.ui.dist.controllers.DistTreeComparator; -import org.argeo.slc.client.ui.dist.controllers.DistTreeDoubleClickListener; -import org.argeo.slc.client.ui.dist.controllers.DistTreeLabelProvider; -import org.eclipse.jface.viewers.ITreeContentProvider; -import org.eclipse.jface.viewers.TreeViewer; -import org.eclipse.jface.viewers.TreeViewerColumn; -import org.eclipse.swt.SWT; -import org.eclipse.swt.widgets.Composite; -import org.eclipse.swt.widgets.Tree; -import org.eclipse.ui.part.ViewPart; - -/** - * Browse, manipulate and manage distributions accross multiple repositories - * (like fetch, merge, publish, etc.). - */ -public class AnonymousDistributionsView extends ViewPart implements SlcNames, - ArgeoNames { - // private final static Log log = LogFactory - // .getLog(AnonymousDistributionsView.class); - public final static String ID = DistPlugin.PLUGIN_ID - + ".anonymousDistributionsView"; - - /* DEPENDENCY INJECTION */ - private ITreeContentProvider treeContentProvider; - - // This view widgets - private TreeViewer viewer; - - @Override - public void createPartControl(Composite parent) { - // Define the TableViewer - viewer = new TreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL - | SWT.FULL_SELECTION | SWT.BORDER); - - TreeViewerColumn col = new TreeViewerColumn(viewer, SWT.NONE); - col.getColumn().setWidth(400); - col.setLabelProvider(new DistTreeLabelProvider()); - - final Tree tree = viewer.getTree(); - tree.setHeaderVisible(false); - tree.setLinesVisible(false); - - // viewer.setContentProvider(new DistTreeContentProvider()); - viewer.setContentProvider(treeContentProvider); - viewer.addDoubleClickListener(new DistTreeDoubleClickListener(viewer)); - viewer.setComparator(new DistTreeComparator()); - - // Initialize - refresh(); - } - - /** - * Force refresh of the whole view - */ - public void refresh() { - Object[] ee = viewer.getExpandedElements(); - viewer.setInput(DistConstants.DEFAULT_PUBLIC_REPOSITORY_URI); - // viewer.expandToLevel(2); - viewer.setExpandedElements(ee); - } - - @Override - public void setFocus() { - viewer.getTree().setFocus(); - } - - /* - * DEPENDENCY INJECTION - */ - public void setTreeContentProvider(ITreeContentProvider treeContentProvider) { - this.treeContentProvider = treeContentProvider; - } -} \ No newline at end of file