X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=eclipse%2Fplugins%2Forg.argeo.slc.client.ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fviews%2FJcrResultListView.java;h=78ef5910b827d727f9802f82bdffea7743da4b89;hb=dd737627cf2209c2f27a640a3e85fb01ed9b953f;hp=3a05f08637ed2474f6a092294401b2854e27040c;hpb=6a5737bbf4cd63e00e61a3fd81e6673b5ad9341f;p=gpl%2Fargeo-slc.git diff --git a/eclipse/plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/views/JcrResultListView.java b/eclipse/plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/views/JcrResultListView.java index 3a05f0863..78ef5910b 100644 --- a/eclipse/plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/views/JcrResultListView.java +++ b/eclipse/plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/views/JcrResultListView.java @@ -54,9 +54,10 @@ public class JcrResultListView extends ViewPart implements SlcNames { private DateFormat dateFormat = new SimpleDateFormat( "EEE, dd MMM yyyy HH:mm:ss"); - private Integer queryLimit = 100; + private Integer queryLimit = 2000; public void createPartControl(Composite parent) { + Table table = createTable(parent); viewer = new TableViewer(table); viewer.setLabelProvider(createLabelProvider()); @@ -64,6 +65,8 @@ public class JcrResultListView extends ViewPart implements SlcNames { viewer.setInput(getViewSite()); viewer.addDoubleClickListener(new ViewDoubleClickListener()); + getViewSite().setSelectionProvider(viewer); + resultsObserver = new AsyncUiEventListener() { protected void onEventInUiThread(EventIterator events) { // TODO optimize by updating only the changed result @@ -84,8 +87,8 @@ public class JcrResultListView extends ViewPart implements SlcNames { } protected Table createTable(Composite parent) { - int style = SWT.SINGLE | SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL - | SWT.FULL_SELECTION; + int style = SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL + | SWT.FULL_SELECTION | SWT.MULTI; // does not work with RAP, commented for the time being // | SWT.HIDE_SELECTION; @@ -105,6 +108,10 @@ public class JcrResultListView extends ViewPart implements SlcNames { return table; } + // public void refresh() { + // viewer.refresh(); + // } + /* * METHODS TO BE OVERRIDDEN */