/// <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; }
/// <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> /// 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;}
/// <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; }
/// <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; }
public bool notifyDrop(DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
public string notifyEnter(DragSource source, HtmlDomEventArgs e) { throw new Exception(); }
/// <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); }
public bool notifyDrop(DragSource source) { throw new Exception(); }
/// <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); }
/// <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); }
/// <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); }
/// <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; }
public void notifyOut(DragSource source) { throw new Exception(); }
/// <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; }
public void notifyOut(DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
/// <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; }
public string notifyOver(DragSource source) { throw new Exception(); }
/// <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); }
public string notifyOver(DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
/// <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); }
public bool onContainerDrop(DragSource source) { throw new Exception(); }
/// <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); }
public bool onContainerDrop(DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
/// <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){}
public string onContainerOver(DragSource source) { throw new Exception(); }
/// <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;}
public string onContainerOver(DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
/// <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; }
public bool onNodeDrop(object nodeData, DragSource source) { throw new Exception(); }
/// <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; }
public bool onNodeDrop(object nodeData, DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
/// <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; }
public void onNodeEnter(object nodeData, DragSource source, HtmlDomEventArgs e) { throw new Exception(); }
/// <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; }
public void onNodeOut(object nodeData, DragSource source) { throw new Exception(); }
/// <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) { }
public void onNodeOut(object nodeData, DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
/// <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); }
public string onNodeOver(object nodeData, DragSource source) { throw new Exception(); }
/// <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); }
public string onNodeOver(object nodeData, DragSource source, HtmlDomEventArgs e, object data) { throw new Exception(); }
/// <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) { }
/// <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;}
/// <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){}
/// <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;}
/// <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;}
/// <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) { }