Package com.allen_sauer.gwt.dnd.client.drop

Examples of com.allen_sauer.gwt.dnd.client.drop.SimpleDropController


  }
 
 
  @Override
  public void initializeDropping() {
    dropController = new SimpleDropController(
        backgroundArea) {
      @Override
      public void onDrop(DragContext context) {
        super.onDrop(context);
       
View Full Code Here


    this.mainPanel = mainPanel;
    initChannel();
    initUi(blobUrl, files);

    // TODO unify dnd logic?
    SimpleDropController deleteDropController = new SimpleDropController(mainPanel.trashButton) {
     
      public void onDrop(DragContext context) {
        FileIcon f = (FileIcon) context.draggable;
        f.delete(false);
        AppController.getService().deleteBlob(f.fileDetail.getBlobKey(), ignoredCallback);
        new OneTimeCssAnimator(mainPanel.trashButton, "shakes", 1000);
      }
    };
    IconPanel.dragController.registerDropController(deleteDropController);
   
    SimpleDropController downloadDropController = new SimpleDropController(mainPanel.downloadButton) {
     
      public void onDrop(DragContext context) {
        ((FileIcon) context.draggable).download();
        new OneTimeCssAnimator(mainPanel.downloadButton, "shakes", 1000);
      }
    };
    IconPanel.dragController.registerDropController(downloadDropController);
   
    SimpleDropController helpDropController = new SimpleDropController(mainPanel.helpButton) {
     
      public void onDrop(DragContext context) {
        ((FileIcon) context.draggable).showDetail();
        new OneTimeCssAnimator(mainPanel.helpButton, "shakes", 1000);
      }
View Full Code Here

      button = new Button(theme);
      mainPanel.add(button);
      dragController.makeDraggable(button);
    }

    SimpleDropController dropController = new SimpleDropController(calc
        .getMainPanel()) {
      public void onDrop(DragContext context) {
        super.onDrop(context);

        Button b = (Button) context.draggable;
View Full Code Here

TOP

Related Classes of com.allen_sauer.gwt.dnd.client.drop.SimpleDropController

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.