Class SolutionBrowserDragController

  • All Implemented Interfaces:
    com.allen_sauer.gwt.dnd.client.DragController, com.allen_sauer.gwt.dnd.client.FiresDragEvents

    public class SolutionBrowserDragController
    extends com.allen_sauer.gwt.dnd.client.PickupDragController
    Used by GWT-DND to manage drag and drop events in the solution browser. User: nbaker Date: Jun 25, 2010
    • Field Summary

      • Fields inherited from class com.allen_sauer.gwt.dnd.client.AbstractDragController

        context
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dragEnd()  
      void dragMove()  
      void dragStart()  
      protected com.google.gwt.user.client.ui.Widget newDragProxy​(com.allen_sauer.gwt.dnd.client.DragContext context)  
      void previewDragEnd()  
      protected void restoreSelectedWidgetsLocation()  
      protected void restoreSelectedWidgetsStyle()  
      protected void saveSelectedWidgetsLocationAndStyle()  
      • Methods inherited from class com.allen_sauer.gwt.dnd.client.PickupDragController

        getBehaviorBoundaryPanelDrop, getBehaviorDragProxy, getSelectedWidgets, newBoundaryDropController, registerDropController, resetCache, setBehaviorBoundaryPanelDrop, setBehaviorDragProxy, unregisterDropController, unregisterDropControllers
      • Methods inherited from class com.allen_sauer.gwt.dnd.client.AbstractDragController

        addDragHandler, clearSelection, getBehaviorCancelDocumentSelections, getBehaviorConstrainedToBoundaryPanel, getBehaviorDragStartSensitivity, getBehaviorMultipleSelection, getBehaviorScrollIntoView, getBoundaryPanel, makeDraggable, makeDraggable, makeNotDraggable, previewDragStart, removeDragHandler, setBehaviorCancelDocumentSelections, setBehaviorConstrainedToBoundaryPanel, setBehaviorDragStartSensitivity, setBehaviorMultipleSelection, setBehaviorScrollIntoView, setConstrainWidgetToBoundaryPanel, toggleSelection
    • Constructor Detail

      • SolutionBrowserDragController

        public SolutionBrowserDragController​(MantleTabPanel tabs)
    • Method Detail

      • restoreSelectedWidgetsStyle

        protected void restoreSelectedWidgetsStyle()
        Overrides:
        restoreSelectedWidgetsStyle in class com.allen_sauer.gwt.dnd.client.PickupDragController
      • saveSelectedWidgetsLocationAndStyle

        protected void saveSelectedWidgetsLocationAndStyle()
        Overrides:
        saveSelectedWidgetsLocationAndStyle in class com.allen_sauer.gwt.dnd.client.PickupDragController
      • restoreSelectedWidgetsLocation

        protected void restoreSelectedWidgetsLocation()
        Overrides:
        restoreSelectedWidgetsLocation in class com.allen_sauer.gwt.dnd.client.PickupDragController
      • dragEnd

        public void dragEnd()
        Specified by:
        dragEnd in interface com.allen_sauer.gwt.dnd.client.DragController
        Overrides:
        dragEnd in class com.allen_sauer.gwt.dnd.client.PickupDragController
      • dragMove

        public void dragMove()
        Specified by:
        dragMove in interface com.allen_sauer.gwt.dnd.client.DragController
        Overrides:
        dragMove in class com.allen_sauer.gwt.dnd.client.PickupDragController
      • dragStart

        public void dragStart()
        Specified by:
        dragStart in interface com.allen_sauer.gwt.dnd.client.DragController
        Overrides:
        dragStart in class com.allen_sauer.gwt.dnd.client.PickupDragController
      • newDragProxy

        protected com.google.gwt.user.client.ui.Widget newDragProxy​(com.allen_sauer.gwt.dnd.client.DragContext context)
        Overrides:
        newDragProxy in class com.allen_sauer.gwt.dnd.client.PickupDragController
      • previewDragEnd

        public void previewDragEnd()
                            throws com.allen_sauer.gwt.dnd.client.VetoDragException
        Specified by:
        previewDragEnd in interface com.allen_sauer.gwt.dnd.client.DragController
        Overrides:
        previewDragEnd in class com.allen_sauer.gwt.dnd.client.PickupDragController
        Throws:
        com.allen_sauer.gwt.dnd.client.VetoDragException