public void drop(Widget widget,int left,int top){
  left=Math.max(0,Math.min(left,dropTarget.getOffsetWidth() - widget.getOffsetWidth()));
  top=Math.max(0,Math.min(top,dropTarget.getOffsetHeight() - widget.getOffsetHeight()));
  dropTarget.add(widget,left,top);
}

public void drop ( Widget widget , int left , int top ) { left = Math . max ( 0 , Math . min ( left , dropTarget . getOffsetWidth ( ) - widget . getOffsetWidth ( ) ) ) ; top = Math . max ( 0 , Math . min ( top , dropTarget . getOffsetHeight ( ) - widget . getOffsetHeight ( ) ) ) ; dropTarget . add ( widget , left , top ) ; }
programmatically drop a widget on our drop target while obeying the constraints of this controller .
