/// <summary> /// Used to create the text that appears in the Tip's body. ... /// </summary> public JsString getText(Thumb thumb){return null;}
/// <summary> /// Moves the given thumb above all other by increasing its z-index. This is called when as drag /// any thumb, so that the thumb that was just dragged is always at the highest z-index. This is /// required when the thumbs are stacked on top of each other at one of the ends of the slider's /// range, which can result in the user not being able to move any of them. /// </summary> /// <param name="topThumb"><p>The thumb to move to the top</p> /// </param> private void promoteThumb(Thumb topThumb){}
/// <summary> /// Fires when the slider value is changed by the user and any drag operations have completed. /// </summary> /// <param name="slider"><p>The slider</p> /// </param> /// <param name="newValue"><p>The new value which the slider has been changed to.</p> /// </param> /// <param name="thumb"><p>The thumb that was changed</p> /// </param> /// <param name="eOpts"><p>The options object passed to <see cref="Ext.util.Observable.addListener">Ext.util.Observable.addListener</see>.</p> /// </param> public void changecomplete(Multi slider, JsNumber newValue, Thumb thumb, object eOpts){}
/// <summary> /// @private /// Moves the given thumb above all other by increasing its z-index. This is called when as drag /// any thumb, so that the thumb that was just dragged is always at the highest z-index. This is /// required when the thumbs are stacked on top of each other at one of the ends of the slider's /// range, which can result in the user not being able to move any of them. /// @param {Ext.slider.Thumb} topThumb The thumb to move to the top /// </summary> public void promoteThumb(Thumb topThumb) { }
/// <summary> /// @private /// Called whenever a dragstart or drag event is received on the associated Thumb. /// Aligns the Tip with the Thumb's new position. /// @param {Ext.slider.MultiSlider} slider The slider /// @param {Ext.EventObject} e The Event object /// @param {Ext.slider.Thumb} thumb The thumb that the Tip is attached to /// </summary> public void onSlide(MultiSlider slider, object e, Thumb thumb) { }
/// <summary> /// Used to create the text that appears in the Tip's body. By default this just returns the value of the Slider /// Thumb that the Tip is attached to. Override to customize. /// <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="thumb"><p>The Thumb that the Tip is attached to</p> /// </param> /// <returns> /// <span><see cref="String">String</see></span><div><p>The text to display in the tip</p> /// </div> /// </returns> protected virtual JsString getText(Thumb thumb){return null;}
/// <summary> /// Called whenever a dragstart or drag event is received on the associated Thumb. /// Aligns the Tip with the Thumb's new position. /// </summary> /// <param name="slider"><p>The slider</p> /// </param> /// <param name="e"><p>The Event object</p> /// </param> /// <param name="thumb"><p>The thumb that the Tip is attached to</p> /// </param> private void onSlide(Multi slider, EventObject e, Thumb thumb){}
/// <summary> /// Used to create the text that appears in the Tip's body. ... /// </summary> public JsString getText(Thumb thumb) { return(null); }
/// <summary> /// Called whenever a dragstart or drag event is received on the associated Thumb. /// Aligns the Tip with the Thumb's new position. /// </summary> /// <param name="slider"><p>The slider</p> /// </param> /// <param name="e"><p>The Event object</p> /// </param> /// <param name="thumb"><p>The thumb that the Tip is attached to</p> /// </param> private void onSlide(Multi slider, EventObject e, Thumb thumb) { }
/// <summary> /// Used to create the text that appears in the Tip's body. By default this just returns the value of the Slider /// Thumb that the Tip is attached to. Override to customize. /// <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="thumb"><p>The Thumb that the Tip is attached to</p> /// </param> /// <returns> /// <span><see cref="String">String</see></span><div><p>The text to display in the tip</p> /// </div> /// </returns> protected virtual JsString getText(Thumb thumb) { return(null); }
/// <summary> /// Fires when the slider value is changed by the user and any drag operations have completed. /// </summary> /// <param name="slider"><p>The slider</p> /// </param> /// <param name="newValue"><p>The new value which the slider has been changed to.</p> /// </param> /// <param name="thumb"><p>The thumb that was changed</p> /// </param> /// <param name="eOpts"><p>The options object passed to <see cref="Ext.util.Observable.addListener">Ext.util.Observable.addListener</see>.</p> /// </param> public void changecomplete(Multi slider, JsNumber newValue, Thumb thumb, object eOpts) { }
/// <summary> /// Moves the given thumb above all other by increasing its z-index. This is called when as drag /// any thumb, so that the thumb that was just dragged is always at the highest z-index. This is /// required when the thumbs are stacked on top of each other at one of the ends of the slider's /// range, which can result in the user not being able to move any of them. /// </summary> /// <param name="topThumb"><p>The thumb to move to the top</p> /// </param> private void promoteThumb(Thumb topThumb) { }