My favorites | Sign in
Project Logo
                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package com.gwtsite.dnd.client;

import com.allen_sauer.gwt.dnd.client.DragContext;
import com.allen_sauer.gwt.dnd.client.VetoDragException;
import com.allen_sauer.gwt.dnd.client.drop.SimpleDropController;
import com.google.gwt.user.client.ui.Widget;

public class CartDropController extends SimpleDropController {

private ShoppingCart cart;

public CartDropController(Widget dropTarget) {
super(dropTarget);
cart = (ShoppingCart)dropTarget;
}

public void onDrop(DragContext context) {
super.onDrop(context);
Book book = (Book)context.draggable;
cart.add(book);
}

public void onEnter(DragContext context) {
super.onEnter(context);
cart.addStyleName("enterCart");
}

public void onLeave(DragContext context) {
super.onLeave(context);
cart.removeStyleName("enterCart");
}

public void onPreviewDrop(DragContext context) throws VetoDragException {

super.onPreviewDrop(context);
}



}
Show details Hide details

Change log

r6 by fongcn on Feb 13, 2008   Diff
Initial import.
Go to: 
Project members, sign in to write a code review

Older revisions

All revisions of this file

File info

Size: 922 bytes, 40 lines
Hosted by Google Code