Ace API Reference
Preparing search index...
src/ext/diff/scroll_diff_decorator
ScrollDiffDecorator
Class ScrollDiffDecorator
Hierarchy (
View Summary
)
Decorator
ScrollDiffDecorator
Index
Constructors
constructor
Properties
$for
Inline
Diff
$zones
canvas
canvas
Height
canvas
Width
colors
half
Min
Decoration
Height
height
Ratio
line
Height
max
Height
min
Decoration
Height
one
Zone
Width
pixel
Ratio
renderer
scrollbar
V
session
A
session
B
Methods
$create
Canvas
$set
Diff
Decorators
$transform
Position
$update
Decorators
add
Zone
destroy
get
Vertical
Offset
For
Row
set
Dimensions
set
Scroll
Bar
V
set
Sessions
set
Zone
Width
Constructors
constructor
new
ScrollDiffDecorator
(
scrollbarV
:
VScrollbar
,
renderer
:
VirtualRenderer
,
forInlineDiff
?:
boolean
,
)
:
ScrollDiffDecorator
Parameters
scrollbarV
:
VScrollbar
renderer
:
VirtualRenderer
Optional
forInlineDiff
:
boolean
Returns
ScrollDiffDecorator
Properties
$for
Inline
Diff
$forInlineDiff
:
boolean
$zones
$zones
:
any
[]
canvas
canvas
:
HTMLCanvasElement
canvas
Height
canvasHeight
:
any
canvas
Width
canvasWidth
:
any
colors
colors
:
{}
half
Min
Decoration
Height
halfMinDecorationHeight
:
number
height
Ratio
heightRatio
:
number
line
Height
lineHeight
:
number
max
Height
maxHeight
:
number
min
Decoration
Height
minDecorationHeight
:
number
one
Zone
Width
oneZoneWidth
:
any
pixel
Ratio
pixelRatio
:
number
renderer
renderer
:
VirtualRenderer
scrollbar
V
scrollbarV
:
any
session
A
sessionA
:
EditSession
session
B
sessionB
:
EditSession
Methods
$create
Canvas
$createCanvas
()
:
void
Returns
void
$set
Diff
Decorators
$setDiffDecorators
(
ctx
:
any
,
colors
:
any
)
:
void
Parameters
ctx
:
any
colors
:
any
Returns
void
$transform
Position
$transformPosition
(
row
:
number
,
type
:
string
)
:
number
Parameters
row
:
number
type
:
string
Returns
number
$update
Decorators
$updateDecorators
(
config
:
any
)
:
void
Parameters
config
:
any
Returns
void
add
Zone
addZone
(
startRow
:
number
,
endRow
:
number
,
type
:
"delete"
|
"insert"
)
:
void
Parameters
startRow
:
number
endRow
:
number
type
:
"delete"
|
"insert"
Returns
void
destroy
destroy
()
:
void
Returns
void
get
Vertical
Offset
For
Row
getVerticalOffsetForRow
(
row
:
any
)
:
number
Parameters
row
:
any
Returns
number
set
Dimensions
setDimensions
(
config
:
any
)
:
void
Parameters
config
:
any
Returns
void
set
Scroll
Bar
V
setScrollBarV
(
scrollbarV
:
any
)
:
void
Parameters
scrollbarV
:
any
Returns
void
set
Sessions
setSessions
(
sessionA
:
EditSession
,
sessionB
:
EditSession
)
:
void
Parameters
sessionA
:
EditSession
sessionB
:
EditSession
Returns
void
set
Zone
Width
setZoneWidth
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
$for
Inline
Diff
$zones
canvas
canvas
Height
canvas
Width
colors
half
Min
Decoration
Height
height
Ratio
line
Height
max
Height
min
Decoration
Height
one
Zone
Width
pixel
Ratio
renderer
scrollbar
V
session
A
session
B
Methods
$create
Canvas
$set
Diff
Decorators
$transform
Position
$update
Decorators
add
Zone
destroy
get
Vertical
Offset
For
Row
set
Dimensions
set
Scroll
Bar
V
set
Sessions
set
Zone
Width
Ace API Reference
Loading...