123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package com.vaadin.tests.dd;
-
- import com.google.gwt.user.client.ui.Composite;
- import com.google.gwt.user.client.ui.Widget;
- import com.vaadin.terminal.gwt.client.ApplicationConnection;
- import com.vaadin.terminal.gwt.client.VPaintableWidget;
- import com.vaadin.terminal.gwt.client.UIDL;
- import com.vaadin.terminal.gwt.client.ui.dd.VDragEvent;
- import com.vaadin.terminal.gwt.client.ui.dd.VDropHandler;
- import com.vaadin.terminal.gwt.client.ui.dd.VHasDropHandler;
-
- public class VMyDropTarget extends Composite implements VHasDropHandler,
- VDropHandler, VPaintableWidget {
-
- private ApplicationConnection client;
-
- public void dragEnter(VDragEvent drag) {
- }
-
- public void dragLeave(VDragEvent drag) {
- // TODO Auto-generated method stub
- }
-
- public void dragOver(VDragEvent currentDrag) {
- // TODO Auto-generated method stub
- }
-
- public boolean drop(VDragEvent drag) {
- // TODO Auto-generated method stub
- // return true to tell DDManager do server visit
- return false;
- }
-
- public VPaintableWidget getPaintable() {
- // Drophandler implemented by Paintable itself
- return this;
- }
-
- public VDropHandler getDropHandler() {
- // Drophandler implemented by Paintable itself
- return this;
- }
-
- public ApplicationConnection getApplicationConnection() {
- return client;
- }
-
- public void updateFromUIDL(UIDL uidl, ApplicationConnection client) {
- this.client = client;
-
- }
-
- public Widget getWidgetForPaintable() {
- return this;
- }
-
- }
|