My favorites
|
Sign in
gwtsite
The source code from the demos hosted at gwtsite.com
Project Home
Downloads
Wiki
Issues
Source
Checkout
|
Browse
|
Changes
|
r6
r10›
Source path:
svn
/
trunk
/
ShoppingCart
/
src
/
com
/
gwtsite
/
dnd
/
client
/
CartDropController.java
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:
/trunk/ShoppingCart/.classpath
/trunk/ShoppingCart/.project
/trunk/ShoppingCart/lib
...oppingCart/lib/gwt-dnd-2.0.7.jar
/trunk/ShoppingCart/src
/trunk/ShoppingCart/src/com
/trunk/ShoppingCart/src/com/gwtsite
...ShoppingCart/src/com/gwtsite/dnd
...ite/dnd/ShoppingCartDemo.gwt.xml
...gCart/src/com/gwtsite/dnd/client
...com/gwtsite/dnd/client/Book.java
...d/client/CartDropController.java
...ite/dnd/client/ShoppingCart.java
...dnd/client/ShoppingCartDemo.java
...gCart/src/com/gwtsite/dnd/public
.../dnd/public/ShoppingCartDemo.css
...dnd/public/ShoppingCartDemo.html
...e/dnd/public/accelerated_gwt.jpg
...ite/dnd/public/blue_gradient.gif
...om/gwtsite/dnd/public/drafts.gif
...ite/dnd/public/gray_gradient.gif
.../public/gwt_ajax_programming.jpg
...ite/dnd/public/gwt_in_action.jpg
...e/dnd/public/gwt_in_practice.jpg
...ite/dnd/public/gwt_java_ajax.jpg
...ite/dnd/public/gwt_solutions.jpg
...m/gwtsite/dnd/public/gwtapps.jpg
.../com/gwtsite/dnd/public/home.gif
...e/dnd/public/taking_the_pain.jpg
...gCart/src/com/gwtsite/dnd/server
Project members,
sign in
to write a code review
Older revisions
All revisions of this file
File info
Size: 922 bytes, 40 lines
View raw file
Hosted by