Type Parameters

Hierarchy

Hierarchy

  • Component<P, {}>
    • IgrMultiSlider

Constructors

Properties

context: any

If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType. Should be used with type annotation or static contextType.

static contextType = MyContext
// For TS pre-3.7:
context!: React.ContextType<typeof MyContext>
// For TS 3.7 and above:
declare context: React.ContextType<typeof MyContext>
props: Readonly<P> & Readonly<{
    children?: ReactNode;
}>
refs: {
    [key: string]: ReactInstance;
}

Type declaration

  • [key: string]: ReactInstance
state: Readonly<{}>
contextType?: Context<any>

If set, this.context will be set at runtime to the current value of the given Context.

Usage:

type MyContext = number
const Ctx = React.createContext<MyContext>(0)

class Foo extends React.Component {
static contextType = Ctx
context!: React.ContextType<typeof Ctx>
render () {
return <>My context's value: {this.context}</>;
}
}

Accessors

  • get actualPixelScalingRatio(): number
  • Returns number

  • set actualPixelScalingRatio(v): void
  • Parameters

    • v: number

    Returns void

  • get areThumbCalloutsEnabled(): boolean
  • Returns boolean

  • set areThumbCalloutsEnabled(v): void
  • Parameters

    • v: boolean

    Returns void

  • get barBrush(): string
  • Returns string

  • set barBrush(v): void
  • Parameters

    • v: string

    Returns void

  • get barExtent(): number
  • Returns number

  • set barExtent(v): void
  • Parameters

    • v: number

    Returns void

  • get barOutline(): string
  • Returns string

  • set barOutline(v): void
  • Parameters

    • v: string

    Returns void

  • get barStrokeThickness(): number
  • Returns number

  • set barStrokeThickness(v): void
  • Parameters

    • v: number

    Returns void

  • get calloutBrush(): string
  • Returns string

  • set calloutBrush(v): void
  • Parameters

    • v: string

    Returns void

  • get calloutOutline(): string
  • Returns string

  • set calloutOutline(v): void
  • Parameters

    • v: string

    Returns void

  • get calloutStrokeThickness(): number
  • Returns number

  • set calloutStrokeThickness(v): void
  • Parameters

    • v: number

    Returns void

  • get calloutTextColor(): string
  • Returns string

  • set calloutTextColor(v): void
  • Parameters

    • v: string

    Returns void

  • get endInset(): number
  • Returns number

  • set endInset(v): void
  • Parameters

    • v: number

    Returns void

  • get isCustomBarProvided(): boolean
  • Returns boolean

  • get isCustomRangeThumbProvided(): boolean
  • Returns boolean

  • get isCustomShadeProvided(): boolean
  • Returns boolean

  • get isCustomThumbProvided(): boolean
  • Returns boolean

  • get max(): number
  • Returns number

  • set max(v): void
  • Parameters

    • v: number

    Returns void

  • get min(): number
  • Returns number

  • set min(v): void
  • Parameters

    • v: number

    Returns void

  • get nativeElement(): HTMLElement
  • Returns HTMLElement

  • get pixelScalingRatio(): number
  • Gets or sets the scaling value used to affect the pixel density of the control. A higher scaling ratio will produce crisper visuals at the expense of memory. Lower values will cause the control to appear blurry.

    Returns number

  • set pixelScalingRatio(v): void
  • Parameters

    • v: number

    Returns void

  • get rangeThumbBrush(): string
  • Returns string

  • set rangeThumbBrush(v): void
  • Parameters

    • v: string

    Returns void

  • get rangeThumbOutline(): string
  • Returns string

  • set rangeThumbOutline(v): void
  • Parameters

    • v: string

    Returns void

  • get rangeThumbRidgesBrush(): string
  • Returns string

  • set rangeThumbRidgesBrush(v): void
  • Parameters

    • v: string

    Returns void

  • get rangeThumbStrokeThickness(): number
  • Returns number

  • set rangeThumbStrokeThickness(v): void
  • Parameters

    • v: number

    Returns void

  • get startInset(): number
  • Returns number

  • set startInset(v): void
  • Parameters

    • v: number

    Returns void

  • get step(): number
  • Returns number

  • set step(v): void
  • Parameters

    • v: number

    Returns void

  • get thumbBrush(): string
  • Returns string

  • set thumbBrush(v): void
  • Parameters

    • v: string

    Returns void

  • get thumbCalloutTextStyle(): string
  • Returns string

  • set thumbCalloutTextStyle(v): void
  • Parameters

    • v: string

    Returns void

  • get thumbHeight(): number
  • Returns number

  • set thumbHeight(v): void
  • Parameters

    • v: number

    Returns void

  • get thumbOutline(): string
  • Returns string

  • set thumbOutline(v): void
  • Parameters

    • v: string

    Returns void

  • get thumbRidgesBrush(): string
  • Returns string

  • set thumbRidgesBrush(v): void
  • Parameters

    • v: string

    Returns void

  • get thumbStrokeThickness(): number
  • Returns number

  • set thumbStrokeThickness(v): void
  • Parameters

    • v: number

    Returns void

  • get thumbWidth(): number
  • Returns number

  • set thumbWidth(v): void
  • Parameters

    • v: number

    Returns void

  • get trackEndInset(): number
  • Returns number

  • set trackEndInset(v): void
  • Parameters

    • v: number

    Returns void

  • get trackStartInset(): number
  • Returns number

  • set trackStartInset(v): void
  • Parameters

    • v: number

    Returns void

  • get windowRect(): IgRect
  • Returns IgRect

  • set windowRect(v): void
  • Parameters

    • v: IgRect

    Returns void

  • get yMax(): number
  • Returns number

  • set yMax(v): void
  • Parameters

    • v: number

    Returns void

  • get yMin(): number
  • Returns number

  • set yMin(v): void
  • Parameters

    • v: number

    Returns void

  • get yStep(): number
  • Returns number

  • set yStep(v): void
  • Parameters

    • v: number

    Returns void

  • get yTrackEndInset(): number
  • Returns number

  • set yTrackEndInset(v): void
  • Parameters

    • v: number

    Returns void

  • get yTrackStartInset(): number
  • Returns number

  • set yTrackStartInset(v): void
  • Parameters

    • v: number

    Returns void

  • get yValue(): number
  • Returns number

  • set yValue(v): void
  • Parameters

    • v: number

    Returns void

Methods

  • Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.

    Parameters

    • error: Error
    • errorInfo: ErrorInfo

    Returns void

  • Returns void

  • Called immediately after updating occurs. Not called for the initial render.

    The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

    Parameters

    • prevProps: Readonly<P>
    • prevState: Readonly<{}>
    • Optional snapshot: any

    Returns void

  • Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

    Returns void

  • Parameters

    • name: string

    Returns any

  • Returns void

  • Parameters

    • Optional callback: (() => void)
        • (): void
        • Returns void

    Returns void

  • Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it.

    Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running.

    Parameters

    • prevProps: Readonly<P>
    • prevState: Readonly<{}>

    Returns any

  • Hides the ZoomSlider.

    Returns void

  • Returns void

  • Returns void

  • Called by the UI framework to provide a UI container for rendering this control.

    Parameters

    • container: any
      • The UI container element.

    Returns void

  • Returns any

  • Type parameters

    Type Parameters

    • K extends never

    Parameters

    • state: {} | ((prevState, props) => {} | Pick<{}, K>) | Pick<{}, K>
    • Optional callback: (() => void)
        • (): void
        • Returns void

    Returns void

  • Parameters

    • nextProps: any
    • nextState: any

    Returns boolean

  • Shows the ZoomSlider.

    Returns void

  • Returns void