Creates a new VScrollBar. parent is the owner of the scroll bar.

Param: parent

A DOM element

Param: renderer

An editor renderer

Hierarchy

  • ScrollBar
    • VScrollBar

Constructors

  • Parameters

    • parent: any
    • renderer: any

    Returns VScrollBar

Properties

$minWidth: number
HScrollHeight: number
VScrollWidth: number
coeff: number
element: HTMLDivElement
height: number
inner: HTMLDivElement
isVisible: any
pageHeight: any
parent: any
renderer: any
scrollHeight: number
scrollTop: number
setInnerHeight: ((height, force) => void)

Type declaration

    • (height, force): void
    • Sets the inner and scroll height of the scroll bar, in pixels.

      Parameters

      • height: number

        The new inner height

      • force: boolean

        Forcely update height

      Returns void

skipEvent: boolean
slideHeight: number
thumbHeight: number
thumbTop: number
viewHeight: number
width: number

Methods

  • Internal

    Emitted when the scroll thumb dragged or scrollbar canvas clicked.

    Parameters

    • eType: any
    • e: any

    Returns void

  • Returns new top for scroll thumb

    Parameters

    • thumbTop: number

    Returns number

  • Sets the height of the scroll bar, in pixels.

    Parameters

    • height: number

      The new height

    Returns void

  • Sets the inner and scroll height of the scroll bar, in pixels.

    Parameters

    • height: number

      The new inner height

    • force: boolean

      Forcely update height

    Returns void

  • Sets the scroll top of the scroll bar.

    Parameters

    • scrollTop: number

      The new scroll top

    Returns void

  • Parameters

    • isVisible: any

    Returns void

Generated using TypeDoc