Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1961 ankur.sing 1
package in.shop2020.catalog.dashboard.client;
2
 
3
import com.google.gwt.event.dom.client.ClickEvent;
4
import com.google.gwt.event.dom.client.ClickHandler;
5
import com.google.gwt.user.client.ui.Anchor;
6
import com.google.gwt.user.client.ui.Composite;
7
import com.google.gwt.user.client.ui.Tree;
8
import com.google.gwt.user.client.ui.TreeItem;
9
 
10
/**
11
 * A tree displaying a set of catalog folders.
12
 */
13
public class CatalogTree extends Composite {
14
 
15
  private Tree tree;
16
 
17
  public CatalogTree() {
18
    tree = new Tree();
19
    TreeItem root = new TreeItem("Catalog");
20
    tree.addItem(root);
21
 
22
    addItem(root, "All Items");
23
    addItem(root, "Best Deals");
24
    addItem(root, "Best Sellers");
25
    addItem(root, "Latest Arrivals");
26
 
27
    root.setState(true);
28
    initWidget(tree);
29
  }
30
 
31
  /**
32
   * 
33
   * @param root the tree item to which the new item will be added.
34
   * @param title the text associated with this item.
35
   */
36
  private void addItem(TreeItem root, String title) {
37
    Anchor item = new Anchor(title);
38
    //TreeItem item = new TreeItem(title);
39
    root.addItem(item);
40
    item.addClickHandler(new ClickHandler() {
41
        @Override
42
        public void onClick(ClickEvent event) {
43
            // TODO Auto-generated method stub
44
 
45
        }
46
    });
47
  }
48
}