From: Christos Stathis Date: Wed, 1 Feb 2012 11:28:14 +0000 (+0200) Subject: Fixed items of tools menu according to context X-Git-Tag: v0.1~22 X-Git-Url: https://code.grnet.gr/git/pithos-web-client/commitdiff_plain/365865ede9e99bd310c73f4a599413530ccf2478 Fixed items of tools menu according to context --- diff --git a/src/gr/grnet/pithos/web/client/FileList.java b/src/gr/grnet/pithos/web/client/FileList.java index f019c2f..ee5fd35 100644 --- a/src/gr/grnet/pithos/web/client/FileList.java +++ b/src/gr/grnet/pithos/web/client/FileList.java @@ -67,6 +67,7 @@ import com.google.gwt.user.client.ui.VerticalPanel; import com.google.gwt.view.client.ListDataProvider; import com.google.gwt.view.client.MultiSelectionModel; import com.google.gwt.view.client.ProvidesKey; +import com.google.gwt.view.client.SelectionChangeEvent; /** * A composite that displays the list of files in a particular folder. @@ -331,7 +332,14 @@ public class FileList extends Composite { initWidget(vp); selectionModel = new MultiSelectionModel(keyProvider); - + selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() { + + @Override + public void onSelectionChange(SelectionChangeEvent event) { + app.showRelevantToolbarButtons(); + } + }); + celltable.setSelectionModel(selectionModel, PithosSelectionEventManager. createDefaultManager()); // celltable.setPageSize(Pithos.VISIBLE_FILE_COUNT);