Ace API Reference
    Preparing search index...
    Index

    Constructors

    Properties

    $padding: number
    element: HTMLDivElement
    i: number
    markers: { [x: number]: MarkerLike }
    session: EditSession

    Methods

    • Draws Bidi marker which covers part or whole width of a single screen line

      Parameters

      • stringBuilder: undefined
      • range: Range

        range in screen coordinates, e.g. from range.toScreenRange(session)

      • clazz: string
      • config: Partial<Ace.LayerConfig>
      • extraLength: number
      • extraStyle: string

      Returns void

    • Draws a marker which covers the full width of the screen lines of the range

      Parameters

      • stringBuilder: undefined
      • range: Range

        range in screen coordinates, e.g. from range.toScreenRange(session)

      • clazz: string
      • config: Partial<Ace.LayerConfig>
      • OptionalextraStyle: undefined

      Returns void

    • Draws a multi line marker, where lines span the full width

      Parameters

      • stringBuilder: undefined
      • range: Range

        range in screen coordinates, e.g. from range.toScreenRange(session)

      • clazz: string
      • config: Ace.LayerConfig
      • OptionalextraStyle: string

      Returns void

    • Draws a marker which covers the full width of the first screen line of the range

      Parameters

      • stringBuilder: undefined
      • range: Range

        range in screen coordinates, e.g. from range.toScreenRange(session)

      • clazz: string
      • config: Partial<Ace.LayerConfig>
      • OptionalextraStyle: undefined

      Returns void

    • Draws a marker which covers part or whole width of a single screen line

      Parameters

      • stringBuilder: undefined
      • range: Range

        range in screen coordinates, e.g. from range.toScreenRange(session)

      • clazz: string
      • config: Partial<Ace.LayerConfig>
      • OptionalextraLength: number
      • OptionalextraStyle: string

      Returns void

    • Draws a marker, which spans a range of text on multiple lines

      Parameters

      • stringBuilder: undefined
      • range: Range

        range in screen coordinates, e.g. from range.toScreenRange(session)

      • clazz: string
      • layerConfig: Partial<Ace.LayerConfig>
      • OptionalextraStyle: string

      Returns void

    • Parameters

      • className: string
      • css: string

      Returns void

    • Parameters

      • session: EditSession

      Returns void