You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

VMyDropTarget.java 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.vaadin.tests.dd;
  2. import com.google.gwt.user.client.ui.Composite;
  3. import com.vaadin.client.ApplicationConnection;
  4. import com.vaadin.client.ComponentConnector;
  5. import com.vaadin.client.ui.dd.VDragEvent;
  6. import com.vaadin.client.ui.dd.VDropHandler;
  7. import com.vaadin.client.ui.dd.VHasDropHandler;
  8. public class VMyDropTarget extends Composite
  9. implements VHasDropHandler, VDropHandler {
  10. ApplicationConnection client;
  11. @Override
  12. public void dragEnter(VDragEvent drag) {
  13. }
  14. @Override
  15. public void dragLeave(VDragEvent drag) {
  16. // TODO Auto-generated method stub
  17. }
  18. @Override
  19. public void dragOver(VDragEvent currentDrag) {
  20. // TODO Auto-generated method stub
  21. }
  22. @Override
  23. public boolean drop(VDragEvent drag) {
  24. // TODO Auto-generated method stub
  25. // return true to tell DDManager do server visit
  26. return false;
  27. }
  28. @Override
  29. public VDropHandler getDropHandler() {
  30. // Drophandler implemented by widget itself
  31. return this;
  32. }
  33. @Override
  34. public ComponentConnector getConnector() {
  35. // TODO Auto-generated method stub
  36. return null;
  37. }
  38. @Override
  39. public ApplicationConnection getApplicationConnection() {
  40. return client;
  41. }
  42. }