From: koutsoub Date: Thu, 20 Jan 2011 11:41:34 +0000 (+0200) Subject: first styling effort X-Git-Tag: pithos/v0.7.8~323^2~14^2~22^2~92 X-Git-Url: https://code.grnet.gr/git/pithos/commitdiff_plain/c51e2c925eb6bc08e7c66ca289d573d9aa97b50b first styling effort --- diff --git a/src/gr/ebs/gss/client/CellTreeView.java b/src/gr/ebs/gss/client/CellTreeView.java index 176f7e3..c75ef64 100644 --- a/src/gr/ebs/gss/client/CellTreeView.java +++ b/src/gr/ebs/gss/client/CellTreeView.java @@ -39,6 +39,7 @@ import com.google.gwt.user.cellview.client.TreeNode; import com.google.gwt.user.cellview.client.HasKeyboardSelectionPolicy.KeyboardSelectionPolicy; import com.google.gwt.user.client.DeferredCommand; import com.google.gwt.user.client.IncrementalCommand; +import com.google.gwt.user.client.ui.AbstractImagePrototype; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.Tree; import com.google.gwt.view.client.AsyncDataProvider; @@ -99,7 +100,8 @@ public class CellTreeView extends Composite{ * value of the root node. The default value will be passed to * CustomTreeModel#getNodeInfo(); */ - CellTree tree = new CellTree(model, null); + CellTree.Resources res = GWT.create(CellTree.BasicResources.class); + CellTree tree = new CellTree(model,null, res); tree.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED); @@ -148,6 +150,11 @@ public class CellTreeView extends Composite{ @Override public void render(com.google.gwt.cell.client.Cell.Context arg0, FolderResource arg1, SafeHtmlBuilder arg2) { + if(arg1.getParentName()==null){ + arg2.appendHtmlConstant(AbstractImagePrototype.create(images.home()).getHTML()); + } + else + arg2.appendHtmlConstant(AbstractImagePrototype.create(images.folderYellow()).getHTML()); arg2.appendEscaped(arg1.getName()); }