X-Git-Url: https://code.grnet.gr/git/pithos-web-client/blobdiff_plain/f5023f133625340cd4a47896265211379d45b811..b75210b5cf1b1f847f27685a8d4c5da20fdefd2e:/src/gr/grnet/pithos/web/client/grouptree/GroupTreeViewModel.java diff --git a/src/gr/grnet/pithos/web/client/grouptree/GroupTreeViewModel.java b/src/gr/grnet/pithos/web/client/grouptree/GroupTreeViewModel.java index b127c89..d354632 100644 --- a/src/gr/grnet/pithos/web/client/grouptree/GroupTreeViewModel.java +++ b/src/gr/grnet/pithos/web/client/grouptree/GroupTreeViewModel.java @@ -63,14 +63,14 @@ public class GroupTreeViewModel implements TreeViewModel { private Cell rootCell = new AbstractCell(ContextMenuEvent.getType().getName()) { @Override - public void render(@SuppressWarnings("unused") Context context, String value, SafeHtmlBuilder sb) { + public void render(Context context, String value, SafeHtmlBuilder sb) { String html = AbstractImagePrototype.create(GroupTreeView.images.groups()).getHTML(); - sb.appendHtmlConstant(html); + sb.appendHtmlConstant(html).appendHtmlConstant(" "); sb.append(Templates.INSTANCE.nameSpan(value)); } @Override - public void onBrowserEvent(@SuppressWarnings("unused") Cell.Context context, @SuppressWarnings("unused") com.google.gwt.dom.client.Element parent, String s, com.google.gwt.dom.client.NativeEvent event, @SuppressWarnings("unused") com.google.gwt.cell.client.ValueUpdater valueUpdater) { + public void onBrowserEvent(Cell.Context context, com.google.gwt.dom.client.Element parent, String s, com.google.gwt.dom.client.NativeEvent event, com.google.gwt.cell.client.ValueUpdater valueUpdater) { GroupTreeViewModel.this.rootSelectionModel.setSelected(s, true); if (event.getType().equals(ContextMenuEvent.getType().getName())) { GroupContextMenu menu = new GroupContextMenu(app, GroupTreeView.images, null); @@ -83,14 +83,14 @@ public class GroupTreeViewModel implements TreeViewModel { private Cell groupCell = new AbstractCell(ContextMenuEvent.getType().getName()) { @Override - public void render(@SuppressWarnings("unused") Context context, Group value, SafeHtmlBuilder sb) { + public void render(Context context, Group value, SafeHtmlBuilder sb) { String html = AbstractImagePrototype.create(GroupTreeView.images.group()).getHTML(); - sb.appendHtmlConstant(html); + sb.appendHtmlConstant(html).appendHtmlConstant(" "); sb.append(Templates.INSTANCE.nameSpan(value.getName())); } @Override - public void onBrowserEvent(@SuppressWarnings("unused") Cell.Context context, @SuppressWarnings("unused") com.google.gwt.dom.client.Element parent, Group group, com.google.gwt.dom.client.NativeEvent event, @SuppressWarnings("unused") com.google.gwt.cell.client.ValueUpdater valueUpdater) { + public void onBrowserEvent(Cell.Context context, com.google.gwt.dom.client.Element parent, Group group, com.google.gwt.dom.client.NativeEvent event, com.google.gwt.cell.client.ValueUpdater valueUpdater) { GroupTreeViewModel.this.groupSelectionModel.setSelected(group, true); if (event.getType().equals(ContextMenuEvent.getType().getName())) { GroupContextMenu menu = new GroupContextMenu(app, GroupTreeView.images, group); @@ -103,14 +103,14 @@ public class GroupTreeViewModel implements TreeViewModel { private Cell userCell = new AbstractCell(ContextMenuEvent.getType().getName()) { @Override - public void render(@SuppressWarnings("unused") Context context, User value, SafeHtmlBuilder sb) { + public void render(Context context, User value, SafeHtmlBuilder sb) { String html = AbstractImagePrototype.create(GroupTreeView.images.user()).getHTML(); - sb.appendHtmlConstant(html); + sb.appendHtmlConstant(html).appendHtmlConstant(" "); sb.append(Templates.INSTANCE.nameSpan(value.getName())); } @Override - public void onBrowserEvent(@SuppressWarnings("unused") Cell.Context context, @SuppressWarnings("unused") com.google.gwt.dom.client.Element parent, User user, com.google.gwt.dom.client.NativeEvent event, @SuppressWarnings("unused") com.google.gwt.cell.client.ValueUpdater valueUpdater) { + public void onBrowserEvent(Cell.Context context, com.google.gwt.dom.client.Element parent, User user, com.google.gwt.dom.client.NativeEvent event, com.google.gwt.cell.client.ValueUpdater valueUpdater) { GroupTreeViewModel.this.userSelectionModel.setSelected(user, true); if (event.getType().equals(ContextMenuEvent.getType().getName())) { UserContextMenu menu = new UserContextMenu(app, GroupTreeView.images, user); @@ -142,6 +142,7 @@ public class GroupTreeViewModel implements TreeViewModel { app.deselectOthers(app.getGroupTreeView(), rootSelectionModel); app.showFiles(new HashSet()); } + app.showRelevantToolbarButtons(); } }); @@ -155,6 +156,7 @@ public class GroupTreeViewModel implements TreeViewModel { app.deselectOthers(app.getGroupTreeView(), groupSelectionModel); app.showFiles(new HashSet()); } + app.showRelevantToolbarButtons(); } }); @@ -168,6 +170,7 @@ public class GroupTreeViewModel implements TreeViewModel { app.deselectOthers(app.getGroupTreeView(), userSelectionModel); app.showFiles(new HashSet()); } + app.showRelevantToolbarButtons(); } }); }