Subversion Repositories SmartDukaan

Rev

Rev 4399 | Rev 4455 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4399 Rev 4420
Line 39... Line 39...
39
	private final Anchor searchOrders = new Anchor("Search");
39
	private final Anchor searchOrders = new Anchor("Search");
40
	private final Anchor doaReturned = new Anchor("DOA Returned");
40
	private final Anchor doaReturned = new Anchor("DOA Returned");
41
	private final Anchor salesReturned = new Anchor("Sales Returned");
41
	private final Anchor salesReturned = new Anchor("Sales Returned");
42
	private final Anchor reshipped = new Anchor("Reshipped");
42
	private final Anchor reshipped = new Anchor("Reshipped");
43
	private final Anchor returnOrders = new Anchor("Returns");
43
	private final Anchor returnOrders = new Anchor("Returns");
-
 
44
	
44
	private final Anchor alerts = new Anchor("Alerts");
45
	private final Anchor alerts = new Anchor("Alerts");
45
	
46
	
46
	private Label orderTreeHeader = new Label("Orders");
47
	private Label orderTreeHeader = new Label("Orders");
47
	private Label catalogTreeHeader = new Label("Catalog");
48
	private Label catalogTreeHeader = new Label("Catalog");
48
	private Label providerTreeHeader = new Label("Couriers");
49
	private Label providerTreeHeader = new Label("Couriers");
Line 83... Line 84...
83
		orderTree.addItem(orderRootItem);
84
		orderTree.addItem(orderRootItem);
84
		orderTree.setWidth("200px");
85
		orderTree.setWidth("200px");
85
		orderTree.setSelectedItem(orderRootItem.getChild(1)); //FIXME: 0 is the index of the pending orders. Using numbers in code is bad practice. Fix this.
86
		orderTree.setSelectedItem(orderRootItem.getChild(1)); //FIXME: 0 is the index of the pending orders. Using numbers in code is bad practice. Fix this.
86
		orderTree.ensureSelectedItemVisible();
87
		orderTree.ensureSelectedItemVisible();
87
 
88
 
-
 
89
		TreeItem alertRootItem = createAlertTree();
-
 
90
		orderTree.addItem(alertRootItem);
-
 
91
		orderTree.setWidth("200px");
-
 
92
		
88
		//Prepare the catalogue tree
93
		//Prepare the catalogue tree
89
		TreeItem catalogRootItem = createCatalogTree();
94
		TreeItem catalogRootItem = createCatalogTree();
90
		catalogTree.addItem(catalogRootItem);
95
		catalogTree.addItem(catalogRootItem);
91
		catalogTree.setWidth("200px");
96
		catalogTree.setWidth("200px");
92
		catalogTree.setSelectedItem(catalogRootItem.getChild(0)); //FIXME: 0 is the index of All Items. Using numbers in code is bad practice.
97
		catalogTree.setSelectedItem(catalogRootItem.getChild(0)); //FIXME: 0 is the index of All Items. Using numbers in code is bad practice.
Line 162... Line 167...
162
		
167
		
163
		root.addItem(deliveredOrders);
168
		root.addItem(deliveredOrders);
164
		root.addItem(doaReturned);
169
		root.addItem(doaReturned);
165
		root.addItem(salesReturned);
170
		root.addItem(salesReturned);
166
		root.addItem(reshipped);
171
		root.addItem(reshipped);
167
		root.addItem(alerts);
-
 
168
		verificationPendingOrders.setVisible(false);
172
		verificationPendingOrders.setVisible(false);
169
		deliveredOrders.setVisible(false);
173
		deliveredOrders.setVisible(false);
170
		doaReturned.setVisible(false);
174
		doaReturned.setVisible(false);
171
		salesReturned.setVisible(false);
175
		salesReturned.setVisible(false);
172
		reshipped.setVisible(false);
176
		reshipped.setVisible(false);
173
		return root;
177
		return root;
174
	}
178
	}
175
	
179
	
-
 
180
	private TreeItem createAlertTree(){
-
 
181
		TreeItem root = new TreeItem("All Alerts");
-
 
182
		root.addItem(alerts);
-
 
183
		return root;
-
 
184
	}
176
	private TreeItem createCatalogTree(){
185
	private TreeItem createCatalogTree(){
177
		TreeItem root = new TreeItem("Catalog");
186
		TreeItem root = new TreeItem("Catalog");
178
		root.addItem(allItems);
187
		root.addItem(allItems);
179
		root.addItem(bestDeals);
188
		root.addItem(bestDeals);
180
		root.addItem(bestSellers);
189
		root.addItem(bestSellers);