Subversion Repositories SmartDukaan

Rev

Rev 1962 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package in.shop2020.catalog.dashboard.client;

import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.ui.Anchor;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.Tree;
import com.google.gwt.user.client.ui.TreeItem;

/**
 * A tree displaying a set of catalog folders.
 */
public class CatalogTree extends Composite {

  private Tree tree;

  public CatalogTree() {
    tree = new Tree();
    TreeItem root = new TreeItem("Catalog");
    tree.addItem(root);

    addItem(root, "All Items");
    addItem(root, "Best Deals");
    addItem(root, "Best Sellers");
    addItem(root, "Latest Arrivals");

    root.setState(true);
    initWidget(tree);
  }

  /**
   * 
   * @param root the tree item to which the new item will be added.
   * @param title the text associated with this item.
   */
  private void addItem(TreeItem root, String title) {
    Anchor item = new Anchor(title);
    //TreeItem item = new TreeItem(title);
    root.addItem(item);
    item.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            // TODO Auto-generated method stub
            
        }
    });
  }
}