Esempio n. 1
0
 /// <summary>
 /// The function a Ext.dd.DragSource calls once to notify this drop zone that the source has been dragged
 /// out of the zone...
 /// </summary>
 public new object notifyOut(DragSource source, Event e, object data)
 {
     return null;
 }
Esempio n. 2
0
 /// <summary>
 /// Called when the DropZone determines that a Ext.dd.DragSource has entered a drop node
 /// that has either been registered or detected by a configured implementation of getTargetFromEvent.
 /// This method has no default implementation and should be overridden to provide
 /// node-specific processing if necessary.
 /// </summary>
 /// <param name="nodeData"><p>The custom data associated with the drop node (this is the same value returned from
 /// <see cref="Ext.dd.DropZone.getTargetFromEvent">getTargetFromEvent</see> for this node)</p>
 /// </param>
 /// <param name="source"><p>The drag source that was dragged over this drop zone</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 public void onNodeEnter(object nodeData, DragSource source, object e, object data){}
Esempio n. 3
0
 /// <summary>
 /// Called while the DropZone determines that a Ext.dd.DragSource is over a drop node
 /// that has either been registered or detected by a configured implementation of getTargetFromEvent.
 /// The default implementation returns this.dropAllowed, so it should be
 /// overridden to provide the proper feedback.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="nodeData"><p>The custom data associated with the drop node (this is the same value returned from
 /// <see cref="Ext.dd.DropZone.getTargetFromEvent">getTargetFromEvent</see> for this node)</p>
 /// </param>
 /// <param name="source"><p>The drag source that was dragged over this drop zone</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 /// <returns>
 /// <span><see cref="String">String</see></span><div><p>status The CSS class that communicates the drop status back to the source so that the
 /// underlying <see cref="Ext.dd.StatusProxy">Ext.dd.StatusProxy</see> can be updated</p>
 /// </div>
 /// </returns>
 public virtual JsString onNodeOver(object nodeData, DragSource source, object e, object data){return null;}
 /// <summary>
 /// Called when the DropZone determines that a Ext.dd.DragSource has entered a drop node
 /// that has either been registered or detected by a configured implementation of getTargetFromEvent.
 /// This method has no default implementation and should be overridden to provide
 /// node-specific processing if necessary.
 /// </summary>
 /// <param name="nodeData"><p>The custom data associated with the drop node (this is the same value returned from
 /// <see cref="Ext.dd.DropZone.getTargetFromEvent">getTargetFromEvent</see> for this node)</p>
 /// </param>
 /// <param name="source"><p>The drag source that was dragged over this drop zone</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 public void onNodeEnter(object nodeData, DragSource source, object e, object data)
 {
 }
 /// <summary>
 /// The function a Ext.dd.DragSource calls once to notify this drop target that the dragged item has
 /// been dropped on it.  This method has no default implementation and returns false, so you must provide an
 /// implementation that does something to process the drop event and returns true so that the drag source's
 /// repair action does not run.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="source"><p>The drag source that was dragged over this drop target</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 /// <returns>
 /// <span><see cref="bool">Boolean</see></span><div><p>False if the drop was invalid.</p>
 /// </div>
 /// </returns>
 public virtual bool notifyDrop(DragSource source, object e, object data){return false;}
Esempio n. 6
0
 /// <summary>
 /// The function a Ext.dd.DragSource calls once to notify this drop zone that the dragged item has
 /// been dropped on it. ...
 /// </summary>
 public new bool notifyDrop(DragSource source, Event e, object data)
 {
     return false;
 }
Esempio n. 7
0
 /// <summary>
 /// The function a {@link Ext.dd.DragSource} calls continuously while it is being dragged over the target.
 /// This method will be called on every mouse movement while the drag source is over the drop target.
 /// This default implementation simply returns the dropAllowed config value.
 /// @param {Ext.dd.DragSource} source The drag source that was dragged over this drop target
 /// @param {Event} e The event
 /// @param {Object} data An object containing arbitrary data supplied by the drag source
 /// @return {String} status The CSS class that communicates the drop status back to the source so that the
 /// underlying {@link Ext.dd.StatusProxy} can be updated
 /// </summary>
 public JsString notifyOver(DragSource dd, object e, object data) { return null; }
Esempio n. 8
0
 public bool notifyDrop(DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
Esempio n. 9
0
 public string notifyEnter(DragSource source, HtmlDomEventArgs e) { throw new Exception(); }
Esempio n. 10
0
 /// <summary>
 /// The function a Ext.dd.DragSource calls continuously while it is being dragged over the target. ...
 /// </summary>
 public JsString notifyOver(DragSource source, Event e, object data)
 {
     return(null);
 }
Esempio n. 11
0
 public bool notifyDrop(DragSource source) { throw new Exception(); }
Esempio n. 12
0
 /// <summary>
 /// The function a Ext.dd.DragSource calls once to notify this drop target that the source has been dragged
 /// out of the ta...
 /// </summary>
 public object notifyOut(DragSource source, Event e, object data)
 {
     return(null);
 }
Esempio n. 13
0
 /// <summary>
 /// The function a Ext.dd.DragSource calls once to notify this drop target that the dragged item has
 /// been dropped on it. ...
 /// </summary>
 public bool notifyDrop(DragSource source, Event e, object data)
 {
     return(false);
 }
Esempio n. 14
0
 /// <summary>
 /// The function a Ext.dd.DragSource calls once to notify this drop target that the source is now over the
 /// target.  This default implementation adds the CSS class specified by overClass (if any) to the drop element
 /// and returns the dropAllowed config value.  This method should be overridden if drop validation is required.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="source"><p>The drag source that was dragged over this drop target</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 /// <returns>
 /// <span><see cref="String">String</see></span><div><p>status The CSS class that communicates the drop status back to the source so that the
 /// underlying <see cref="Ext.dd.StatusProxy">Ext.dd.StatusProxy</see> can be updated</p>
 /// </div>
 /// </returns>
 public virtual JsString notifyEnter(DragSource source, object e, object data)
 {
     return(null);
 }
Esempio n. 15
0
 /// <summary>
 /// Called while the DropZone determines that a Ext.dd.DragSource is being dragged over it,
 /// but not over any of its regis...
 /// </summary>
 public JsString onContainerOver(DragSource source, Event e, object data)
 {
     return null;
 }
Esempio n. 16
0
 public void notifyOut(DragSource source) { throw new Exception(); }
Esempio n. 17
0
 /// <summary>
 /// Called when the DropZone determines that a Ext.dd.DragSource has been dragged out of
 /// the drop node without dropping. ...
 /// </summary>
 public object onNodeOut(object nodeData, DragSource source, Event e, object data)
 {
     return null;
 }
Esempio n. 18
0
 public void notifyOut(DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
Esempio n. 19
0
 /// <summary>
 /// The function a {@link Ext.dd.DragSource} calls once to notify this drop target that the dragged item has
 /// been dropped on it.  This method has no default implementation and returns false, so you must provide an
 /// implementation that does something to process the drop event and returns true so that the drag source's
 /// repair action does not run.
 /// @param {Ext.dd.DragSource} source The drag source that was dragged over this drop target
 /// @param {Event} e The event
 /// @param {Object} data An object containing arbitrary data supplied by the drag source
 /// @return {Boolean} True if the drop was valid, else false
 /// </summary>
 public bool notifyDrop(DragSource dd, object e, object data) { return false; }
Esempio n. 20
0
 public string notifyOver(DragSource source) { throw new Exception(); }
Esempio n. 21
0
 /// <summary>
 /// Called while the DropZone determines that a Ext.dd.DragSource is being dragged over it,
 /// but not over any of its registered drop nodes.  The default implementation returns this.dropNotAllowed, so
 /// it should be overridden to provide the proper feedback if necessary.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="source"><p>The drag source that was dragged over this drop zone</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 /// <returns>
 /// <span><see cref="String">String</see></span><div><p>status The CSS class that communicates the drop status back to the source so that the
 /// underlying <see cref="Ext.dd.StatusProxy">Ext.dd.StatusProxy</see> can be updated</p>
 /// </div>
 /// </returns>
 public virtual JsString onContainerOver(DragSource source, object e, object data)
 {
     return(null);
 }
Esempio n. 22
0
 public string notifyOver(DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
Esempio n. 23
0
 /// <summary>
 /// Called while the DropZone determines that a Ext.dd.DragSource is over a drop node
 /// that has either been registered or detected by a configured implementation of getTargetFromEvent.
 /// The default implementation returns this.dropAllowed, so it should be
 /// overridden to provide the proper feedback.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="nodeData"><p>The custom data associated with the drop node (this is the same value returned from
 /// <see cref="Ext.dd.DropZone.getTargetFromEvent">getTargetFromEvent</see> for this node)</p>
 /// </param>
 /// <param name="source"><p>The drag source that was dragged over this drop zone</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 /// <returns>
 /// <span><see cref="String">String</see></span><div><p>status The CSS class that communicates the drop status back to the source so that the
 /// underlying <see cref="Ext.dd.StatusProxy">Ext.dd.StatusProxy</see> can be updated</p>
 /// </div>
 /// </returns>
 public virtual JsString onNodeOver(object nodeData, DragSource source, object e, object data)
 {
     return(null);
 }
Esempio n. 24
0
 public bool onContainerDrop(DragSource source) { throw new Exception(); }
Esempio n. 25
0
 /// <summary>
 /// The function a Ext.dd.DragSource calls once to notify this drop target that the dragged item has
 /// been dropped on it.  This method has no default implementation and returns false, so you must provide an
 /// implementation that does something to process the drop event and returns true so that the drag source's
 /// repair action does not run.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="source"><p>The drag source that was dragged over this drop target</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 /// <returns>
 /// <span><see cref="bool">Boolean</see></span><div><p>False if the drop was invalid.</p>
 /// </div>
 /// </returns>
 public virtual bool notifyDrop(DragSource source, object e, object data)
 {
     return(false);
 }
Esempio n. 26
0
 public bool onContainerDrop(DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
Esempio n. 27
0
 /// <summary>
 /// Called when the DropZone determines that a Ext.dd.DragSource has been dragged out of
 /// the drop node without dropping.  This method has no default implementation and should be overridden to provide
 /// node-specific processing if necessary.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="nodeData"><p>The custom data associated with the drop node (this is the same value returned from
 /// <see cref="Ext.dd.DropZone.getTargetFromEvent">getTargetFromEvent</see> for this node)</p>
 /// </param>
 /// <param name="source"><p>The drag source that was dragged over this drop zone</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 public virtual void onNodeOut(object nodeData, DragSource source, object e, object data){}
Esempio n. 28
0
 public string onContainerOver(DragSource source) { throw new Exception(); }
Esempio n. 29
0
 /// <summary>
 /// Called when the DropZone determines that a Ext.dd.DragSource has been dropped on it,
 /// but not on any of its registered drop nodes.  The default implementation returns false, so it should be
 /// overridden to provide the appropriate processing of the drop event if you need the drop zone itself to
 /// be able to accept drops.  It should return true when valid so that the drag source's repair action does not run.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="source"><p>The drag source that was dragged over this drop zone</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 /// <returns>
 /// <span><see cref="bool">Boolean</see></span><div><p>True if the drop was valid, else false</p>
 /// </div>
 /// </returns>
 public virtual bool onContainerDrop(DragSource source, object e, object data){return false;}
Esempio n. 30
0
 public string onContainerOver(DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
Esempio n. 31
0
 /// <summary>
 /// Called when the DropZone determines that a Ext.dd.DragSource has been dropped on it,
 /// but not on any of its registered...
 /// </summary>
 public bool onContainerDrop(DragSource source, Event e, object data)
 {
     return false;
 }
Esempio n. 32
0
 public bool onNodeDrop(object nodeData, DragSource source) { throw new Exception(); }
Esempio n. 33
0
 /// <summary>
 /// Called when the DropZone determines that a Ext.dd.DragSource has been dropped onto
 /// the drop node. ...
 /// </summary>
 public bool onNodeDrop(object nodeData, DragSource source, Event e, object data)
 {
     return false;
 }
Esempio n. 34
0
 public bool onNodeDrop(object nodeData, DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
Esempio n. 35
0
 /// <summary>
 /// Called while the DropZone determines that a Ext.dd.DragSource is over a drop node
 /// that has either been registered or ...
 /// </summary>
 public JsString onNodeOver(object nodeData, DragSource source, Event e, object data)
 {
     return null;
 }
Esempio n. 36
0
 public void onNodeEnter(object nodeData, DragSource source, HtmlDomEventArgs e) { throw new Exception(); }
Esempio n. 37
0
 /// <summary>
 /// The function a Ext.dd.DragSource calls once to notify this drop zone that the source is now over
 /// the zone. ...
 /// </summary>
 public new JsString notifyEnter(DragSource source, Event e, object data)
 {
     return null;
 }
Esempio n. 38
0
 public void onNodeOut(object nodeData, DragSource source) { throw new Exception(); }
Esempio n. 39
0
 /// <summary>
 /// The function a {@link Ext.dd.DragSource} calls once to notify this drop target that the source has been dragged
 /// out of the target without dropping.  This default implementation simply removes the CSS class specified by
 /// overClass (if any) from the drop element.
 /// @param {Ext.dd.DragSource} source The drag source that was dragged over this drop target
 /// @param {Event} e The event
 /// @param {Object} data An object containing arbitrary data supplied by the drag source
 /// </summary>
 public void notifyOut(DragSource dd, object e, object data) { }
Esempio n. 40
0
 public void onNodeOut(object nodeData, DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
Esempio n. 41
0
 /// <summary>
 /// Called when the DropZone determines that a Ext.dd.DragSource has been dropped on it,
 /// but not on any of its registered drop nodes.  The default implementation returns false, so it should be
 /// overridden to provide the appropriate processing of the drop event if you need the drop zone itself to
 /// be able to accept drops.  It should return true when valid so that the drag source's repair action does not run.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="source"><p>The drag source that was dragged over this drop zone</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 /// <returns>
 /// <span><see cref="bool">Boolean</see></span><div><p>True if the drop was valid, else false</p>
 /// </div>
 /// </returns>
 public virtual bool onContainerDrop(DragSource source, object e, object data)
 {
     return(false);
 }
Esempio n. 42
0
 public string onNodeOver(object nodeData, DragSource source) { throw new Exception(); }
Esempio n. 43
0
 /// <summary>
 /// Called when the DropZone determines that a Ext.dd.DragSource has been dropped onto
 /// the drop node.  The default implementation returns false, so it should be overridden to provide the
 /// appropriate processing of the drop event and return true so that the drag source's repair action does not run.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="nodeData"><p>The custom data associated with the drop node (this is the same value returned from
 /// <see cref="Ext.dd.DropZone.getTargetFromEvent">getTargetFromEvent</see> for this node)</p>
 /// </param>
 /// <param name="source"><p>The drag source that was dragged over this drop zone</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 /// <returns>
 /// <span><see cref="bool">Boolean</see></span><div><p>True if the drop was valid, else false</p>
 /// </div>
 /// </returns>
 public virtual bool onNodeDrop(object nodeData, DragSource source, object e, object data)
 {
     return(false);
 }
Esempio n. 44
0
 public string onNodeOver(object nodeData, DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
Esempio n. 45
0
 /// <summary>
 /// Called when the DropZone determines that a Ext.dd.DragSource has been dragged out of
 /// the drop node without dropping.  This method has no default implementation and should be overridden to provide
 /// node-specific processing if necessary.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="nodeData"><p>The custom data associated with the drop node (this is the same value returned from
 /// <see cref="Ext.dd.DropZone.getTargetFromEvent">getTargetFromEvent</see> for this node)</p>
 /// </param>
 /// <param name="source"><p>The drag source that was dragged over this drop zone</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 public virtual void onNodeOut(object nodeData, DragSource source, object e, object data)
 {
 }
Esempio n. 46
0
 /// <summary>
 /// Called while the DropZone determines that a Ext.dd.DragSource is being dragged over it,
 /// but not over any of its registered drop nodes.  The default implementation returns this.dropNotAllowed, so
 /// it should be overridden to provide the proper feedback if necessary.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="source"><p>The drag source that was dragged over this drop zone</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 /// <returns>
 /// <span><see cref="String">String</see></span><div><p>status The CSS class that communicates the drop status back to the source so that the
 /// underlying <see cref="Ext.dd.StatusProxy">Ext.dd.StatusProxy</see> can be updated</p>
 /// </div>
 /// </returns>
 public virtual JsString onContainerOver(DragSource source, object e, object data){return null;}
Esempio n. 47
0
 /// <summary>
 /// The function a Ext.dd.DragSource calls once to notify this drop target that the source has been dragged
 /// out of the target without dropping.  This default implementation simply removes the CSS class specified by
 /// overClass (if any) from the drop element.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="source"><p>The drag source that was dragged over this drop target</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 public virtual void notifyOut(DragSource source, object e, object data){}
Esempio n. 48
0
 /// <summary>
 /// Called when the DropZone determines that a Ext.dd.DragSource has been dropped onto
 /// the drop node.  The default implementation returns false, so it should be overridden to provide the
 /// appropriate processing of the drop event and return true so that the drag source's repair action does not run.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="nodeData"><p>The custom data associated with the drop node (this is the same value returned from
 /// <see cref="Ext.dd.DropZone.getTargetFromEvent">getTargetFromEvent</see> for this node)</p>
 /// </param>
 /// <param name="source"><p>The drag source that was dragged over this drop zone</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 /// <returns>
 /// <span><see cref="bool">Boolean</see></span><div><p>True if the drop was valid, else false</p>
 /// </div>
 /// </returns>
 public virtual bool onNodeDrop(object nodeData, DragSource source, object e, object data){return false;}
Esempio n. 49
0
 /// <summary>
 /// The function a Ext.dd.DragSource calls once to notify this drop target that the source is now over the
 /// target.  This default implementation adds the CSS class specified by overClass (if any) to the drop element
 /// and returns the dropAllowed config value.  This method should be overridden if drop validation is required.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="source"><p>The drag source that was dragged over this drop target</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 /// <returns>
 /// <span><see cref="String">String</see></span><div><p>status The CSS class that communicates the drop status back to the source so that the
 /// underlying <see cref="Ext.dd.StatusProxy">Ext.dd.StatusProxy</see> can be updated</p>
 /// </div>
 /// </returns>
 public virtual JsString notifyEnter(DragSource source, object e, object data){return null;}
Esempio n. 50
0
 /// <summary>
 /// The function a Ext.dd.DragSource calls once to notify this drop target that the source has been dragged
 /// out of the target without dropping.  This default implementation simply removes the CSS class specified by
 /// overClass (if any) from the drop element.
 /// <p>This is a <i>template method</i>.
 /// a hook into the functionality of this class.
 /// Feel free to override it in child classes.</p>
 /// </summary>
 /// <param name="source"><p>The drag source that was dragged over this drop target</p>
 /// </param>
 /// <param name="e"><p>The event</p>
 /// </param>
 /// <param name="data"><p>An object containing arbitrary data supplied by the drag source</p>
 /// </param>
 public virtual void notifyOut(DragSource source, object e, object data)
 {
 }