Ace API Reference
Preparing search index...
src/tooltip
HoverTooltip
Class HoverTooltip
Hierarchy (
View Summary
)
Tooltip
HoverTooltip
Index
Constructors
constructor
Properties
$element
$from
Keyboard
$gather
Data
$marker
Session
$parent
Node
idle
Time
is
Open
last
Event
last
T
marker
range
theme
timeout
Methods
$init
$register
Close
Events
$remove
Close
Events
$set
Position
$should
Place
Above
add
Marker
add
To
Editor
destroy
get
Element
get
Height
get
Width
hide
is
Outside
Of
Text
on
Mouse
Move
on
Mouse
Out
remove
From
Editor
set
Class
Name
set
Data
Provider
set
Html
set
Position
set
Text
set
Theme
show
show
For
Range
wait
For
Hover
Constructors
constructor
new
HoverTooltip
(
parentNode
?:
HTMLElement
)
:
HoverTooltip
Parameters
parentNode
:
HTMLElement
= document.body
Returns
HoverTooltip
Properties
$element
$element
:
HTMLDivElement
$from
Keyboard
$fromKeyboard
:
boolean
$gather
Data
$gatherData
:
(
event
:
MouseEvent
,
editor
:
Editor
)
=>
void
$marker
Session
$markerSession
:
EditSession
$parent
Node
$parentNode
:
Element
idle
Time
idleTime
:
number
is
Open
isOpen
:
boolean
last
Event
lastEvent
:
MouseEvent
last
T
lastT
:
number
marker
marker
:
number
range
range
:
Range
theme
theme
:
{
cssClass
:
string
;
isDark
:
boolean
}
timeout
timeout
:
number
@type{ReturnType
| undefined}
Methods
$init
$init
()
:
HTMLDivElement
Returns
HTMLDivElement
$register
Close
Events
$registerCloseEvents
()
:
void
Returns
void
$remove
Close
Events
$removeCloseEvents
()
:
void
Returns
void
$set
Position
$setPosition
(
editor
:
Editor
,
position
:
{
pageX
:
number
;
pageY
:
number
}
,
withMarker
:
boolean
,
range
?:
Range
,
)
:
void
Parameters
editor
:
Editor
position
:
{
pageX
:
number
;
pageY
:
number
}
withMarker
:
boolean
Optional
range
:
Range
Returns
void
$should
Place
Above
$shouldPlaceAbove
(
labelHeight
:
number
,
anchorTop
:
number
,
spaceBelow
:
number
,
)
:
boolean
Parameters
labelHeight
:
number
anchorTop
:
number
spaceBelow
:
number
Returns
boolean
add
Marker
addMarker
(
range
:
Range
,
session
?:
EditSession
)
:
void
Parameters
range
:
Range
Optional
session
:
EditSession
Returns
void
add
To
Editor
addToEditor
(
editor
:
Editor
)
:
void
Parameters
editor
:
Editor
Returns
void
destroy
destroy
()
:
void
Returns
void
get
Element
getElement
()
:
HTMLElement
Returns
HTMLElement
get
Height
getHeight
()
:
number
Returns
number
get
Width
getWidth
()
:
number
Returns
number
hide
hide
(
e
:
any
)
:
void
Parameters
e
:
any
Returns
void
is
Outside
Of
Text
isOutsideOfText
(
e
:
MouseEvent
)
:
boolean
Parameters
e
:
MouseEvent
Returns
boolean
on
Mouse
Move
onMouseMove
(
e
:
MouseEvent
,
editor
:
Editor
)
:
void
Internal
Parameters
e
:
MouseEvent
editor
:
Editor
Returns
void
on
Mouse
Out
onMouseOut
(
e
:
any
)
:
void
Internal
Parameters
e
:
any
Returns
void
remove
From
Editor
removeFromEditor
(
editor
:
Editor
)
:
void
Parameters
editor
:
Editor
Returns
void
set
Class
Name
setClassName
(
className
:
string
)
:
void
Parameters
className
:
string
Returns
void
set
Data
Provider
setDataProvider
(
value
:
(
event
:
MouseEvent
,
editor
:
Editor
)
=>
void
)
:
void
Parameters
value
:
(
event
:
MouseEvent
,
editor
:
Editor
)
=>
void
Returns
void
set
Html
setHtml
(
html
:
string
)
:
void
Parameters
html
:
string
Returns
void
set
Position
setPosition
(
x
:
number
,
y
:
number
)
:
void
Parameters
x
:
number
y
:
number
Returns
void
set
Text
setText
(
text
:
string
)
:
void
Parameters
text
:
string
Returns
void
set
Theme
setTheme
(
theme
:
Ace
.
Theme
)
:
void
Parameters
theme
:
Ace
.
Theme
Returns
void
show
show
(
text
?:
string
,
x
?:
number
,
y
?:
number
)
:
void
Parameters
Optional
text
:
string
Optional
x
:
number
Optional
y
:
number
Returns
void
show
For
Range
showForRange
(
editor
:
Editor
,
range
:
Range
,
domNode
:
HTMLElement
,
startingEvent
?:
MouseEvent
,
)
:
void
Parameters
editor
:
Editor
range
:
Range
domNode
:
HTMLElement
Optional
startingEvent
:
MouseEvent
Returns
void
wait
For
Hover
waitForHover
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
$element
$from
Keyboard
$gather
Data
$marker
Session
$parent
Node
idle
Time
is
Open
last
Event
last
T
marker
range
theme
timeout
Methods
$init
$register
Close
Events
$remove
Close
Events
$set
Position
$should
Place
Above
add
Marker
add
To
Editor
destroy
get
Element
get
Height
get
Width
hide
is
Outside
Of
Text
on
Mouse
Move
on
Mouse
Out
remove
From
Editor
set
Class
Name
set
Data
Provider
set
Html
set
Position
set
Text
set
Theme
show
show
For
Range
wait
For
Hover
Ace API Reference
Loading...
@type{ReturnType | undefined}