Ace API Reference
Preparing search index...
src/layer/cursor
Cursor
Class Cursor
Index
Constructors
constructor
Properties
$is
Animating
$is
Smooth
Blinking
$padding
$pixel
Pos
$update
Cursors
blink
Interval
config
cursor
cursors
draw
Cursor
element
interval
Id
is
Blinking
is
Visible
overwrite
session
smooth
Blinking
Methods
$set
Overwrite
$start
Css
Animation
$stop
Css
Animation
$update
Opacity
add
Cursor
destroy
get
Pixel
Position
hide
Cursor
is
Cursor
In
View
remove
Cursor
restart
Timer
set
Blinking
set
Blink
Interval
set
Padding
set
Session
set
Smooth
Blinking
show
Cursor
update
Constructors
constructor
new
Cursor
(
parentEl
:
HTMLElement
)
:
Cursor
Parameters
parentEl
:
HTMLElement
Returns
Cursor
Properties
$is
Animating
$isAnimating
:
boolean
$is
Smooth
Blinking
$isSmoothBlinking
:
boolean
$padding
$padding
:
number
$pixel
Pos
$pixelPos
:
{
left
:
number
;
top
:
number
}
$update
Cursors
$updateCursors
:
any
blink
Interval
blinkInterval
:
number
config
config
:
any
cursor
cursor
:
HTMLDivElement
cursors
cursors
:
any
[]
draw
Cursor
drawCursor
:
any
element
element
:
HTMLDivElement
interval
Id
intervalId
:
number
@type{ReturnType
}
is
Blinking
isBlinking
:
boolean
is
Visible
isVisible
:
boolean
overwrite
overwrite
:
any
session
session
:
EditSession
smooth
Blinking
smoothBlinking
:
boolean
Methods
$set
Overwrite
$setOverwrite
(
overwrite
:
boolean
)
:
void
Parameters
overwrite
:
boolean
Returns
void
$start
Css
Animation
$startCssAnimation
()
:
void
Returns
void
$stop
Css
Animation
$stopCssAnimation
()
:
void
Returns
void
$update
Opacity
$updateOpacity
(
val
?:
boolean
)
:
void
Parameters
Optional
val
:
boolean
Returns
void
add
Cursor
addCursor
()
:
HTMLDivElement
Returns
HTMLDivElement
destroy
destroy
()
:
void
Returns
void
get
Pixel
Position
getPixelPosition
(
position
?:
Ace
.
Point
,
onScreen
?:
boolean
,
)
:
{
left
:
number
;
top
:
number
}
Parameters
Optional
position
:
Ace
.
Point
Optional
onScreen
:
boolean
Returns
{
left
:
number
;
top
:
number
}
hide
Cursor
hideCursor
()
:
void
Returns
void
is
Cursor
In
View
isCursorInView
(
pixelPos
:
any
,
config
:
any
)
:
boolean
Parameters
pixelPos
:
any
config
:
any
Returns
boolean
remove
Cursor
removeCursor
()
:
any
Returns
any
restart
Timer
restartTimer
()
:
void
Returns
void
set
Blinking
setBlinking
(
blinking
:
boolean
)
:
void
Parameters
blinking
:
boolean
Returns
void
set
Blink
Interval
setBlinkInterval
(
blinkInterval
:
number
)
:
void
Parameters
blinkInterval
:
number
Returns
void
set
Padding
setPadding
(
padding
:
number
)
:
void
Parameters
padding
:
number
Returns
void
set
Session
setSession
(
session
:
EditSession
)
:
void
Parameters
session
:
EditSession
Returns
void
set
Smooth
Blinking
setSmoothBlinking
(
smoothBlinking
:
boolean
)
:
void
Parameters
smoothBlinking
:
boolean
Returns
void
show
Cursor
showCursor
()
:
void
Returns
void
update
update
(
config
:
any
)
:
void
Parameters
config
:
any
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
$is
Animating
$is
Smooth
Blinking
$padding
$pixel
Pos
$update
Cursors
blink
Interval
config
cursor
cursors
draw
Cursor
element
interval
Id
is
Blinking
is
Visible
overwrite
session
smooth
Blinking
Methods
$set
Overwrite
$start
Css
Animation
$stop
Css
Animation
$update
Opacity
add
Cursor
destroy
get
Pixel
Position
hide
Cursor
is
Cursor
In
View
remove
Cursor
restart
Timer
set
Blinking
set
Blink
Interval
set
Padding
set
Session
set
Smooth
Blinking
show
Cursor
update
Ace API Reference
Loading...
@type{ReturnType}