Preparing search index...
The search index is not available
Ace API Reference
Ace API Reference
src/layer/text
Text
Class Text
Hierarchy (
View Summary
)
EventEmitter
<
TextEvents
>
Text
Index
Constructors
constructor
Properties
config
destroy
display
Indent
Guides
dom
element
EOF_
CHAR
EOL_
CHAR
EOL_
CHAR_
CRLF
EOL_
CHAR_
LF
MAX_
LINE_
LENGTH
on
Change
Tab
Size
session
showEOL
show
Invisibles
show
Spaces
show
Tabs
SPACE_
CHAR
TAB_
CHAR
tab
Size
Methods
_dispatch
Event
_emit
_signal
add
Event
Listener
check
For
Size
Changes
get
Character
Width
get
Line
Height
off
on
once
remove
All
Listeners
remove
Default
Handler
remove
Event
Listener
remove
Listener
render
Indent
Guide
scroll
Lines
set
Default
Handler
set
Display
Indent
Guides
set
Highlight
Indent
Guides
set
Padding
set
Session
set
Show
Invisibles
update
update
Lines
Constructors
constructor
new
Text
(
parentEl
:
HTMLElement
)
:
Text
Parameters
parentEl
:
HTMLElement
Returns
Text
Properties
config
config
:
LayerConfig
destroy
destroy
:
{}
display
Indent
Guides
displayIndentGuides
:
any
dom
dom
:
src/lib/dom
element
element
:
HTMLDivElement
EOF_
CHAR
EOF_CHAR
:
string
EOL_
CHAR
EOL_CHAR
:
any
EOL_
CHAR_
CRLF
EOL_CHAR_CRLF
:
string
EOL_
CHAR_
LF
EOL_CHAR_LF
:
string
MAX_
LINE_
LENGTH
MAX_LINE_LENGTH
:
number
on
Change
Tab
Size
onChangeTabSize
:
()
=>
void
session
session
:
EditSession
showEOL
showEOL
:
boolean
show
Invisibles
showInvisibles
:
any
show
Spaces
showSpaces
:
boolean
show
Tabs
showTabs
:
boolean
SPACE_
CHAR
SPACE_CHAR
:
string
TAB_
CHAR
TAB_CHAR
:
string
tab
Size
tabSize
:
number
Methods
_dispatch
Event
_dispatchEvent
<
K
extends
"changeCharacterSize"
>
(
eventName
:
K
,
...
args
:
Parameters
<
TextEvents
[
K
]
>
,
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
eventName
:
K
...
args
:
Parameters
<
TextEvents
[
K
]
>
Returns
void
_emit
_emit
<
K
extends
"changeCharacterSize"
>
(
eventName
:
K
,
...
args
:
Parameters
<
TextEvents
[
K
]
>
,
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
eventName
:
K
...
args
:
Parameters
<
TextEvents
[
K
]
>
Returns
void
_signal
_signal
<
K
extends
"changeCharacterSize"
>
(
eventName
:
K
,
...
args
:
Parameters
<
TextEvents
[
K
]
>
,
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
eventName
:
K
...
args
:
Parameters
<
TextEvents
[
K
]
>
Returns
void
add
Event
Listener
addEventListener
<
K
extends
"changeCharacterSize"
>
(
name
:
K
,
callback
:
TextEvents
[
K
]
,
capturing
?:
boolean
,
)
:
TextEvents
[
K
]
Type Parameters
K
extends
"changeCharacterSize"
Parameters
name
:
K
callback
:
TextEvents
[
K
]
Optional
capturing
:
boolean
Returns
TextEvents
[
K
]
check
For
Size
Changes
checkForSizeChanges
()
:
void
Returns
void
get
Character
Width
getCharacterWidth
()
:
number
Returns
number
get
Line
Height
getLineHeight
()
:
number
Returns
number
off
off
<
K
extends
"changeCharacterSize"
>
(
name
:
K
,
callback
:
TextEvents
[
K
]
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
name
:
K
callback
:
TextEvents
[
K
]
Returns
void
on
on
<
K
extends
"changeCharacterSize"
>
(
name
:
K
,
callback
:
TextEvents
[
K
]
,
capturing
?:
boolean
,
)
:
TextEvents
[
K
]
Type Parameters
K
extends
"changeCharacterSize"
Parameters
name
:
K
callback
:
TextEvents
[
K
]
Optional
capturing
:
boolean
Returns
TextEvents
[
K
]
once
once
<
K
extends
"changeCharacterSize"
>
(
name
:
K
,
callback
:
TextEvents
[
K
]
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
name
:
K
callback
:
TextEvents
[
K
]
Returns
void
remove
All
Listeners
removeAllListeners
(
name
?:
string
)
:
void
Parameters
Optional
name
:
string
Returns
void
remove
Default
Handler
removeDefaultHandler
(
name
:
string
,
callback
:
Function
)
:
void
Parameters
name
:
string
callback
:
Function
Returns
void
remove
Event
Listener
removeEventListener
<
K
extends
"changeCharacterSize"
>
(
name
:
K
,
callback
:
TextEvents
[
K
]
,
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
name
:
K
callback
:
TextEvents
[
K
]
Returns
void
remove
Listener
removeListener
<
K
extends
"changeCharacterSize"
>
(
name
:
K
,
callback
:
TextEvents
[
K
]
,
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
name
:
K
callback
:
TextEvents
[
K
]
Returns
void
render
Indent
Guide
renderIndentGuide
(
parent
:
any
,
value
:
any
,
max
:
any
)
:
any
Parameters
parent
:
any
value
:
any
max
:
any
Returns
any
scroll
Lines
scrollLines
(
config
:
LayerConfig
)
:
void
Parameters
config
:
LayerConfig
Returns
void
set
Default
Handler
setDefaultHandler
(
name
:
string
,
callback
:
Function
)
:
void
Parameters
name
:
string
callback
:
Function
Returns
void
set
Display
Indent
Guides
setDisplayIndentGuides
(
display
:
boolean
)
:
boolean
Parameters
display
:
boolean
Returns
boolean
set
Highlight
Indent
Guides
setHighlightIndentGuides
(
highlight
:
boolean
)
:
boolean
Parameters
highlight
:
boolean
Returns
boolean
set
Padding
setPadding
(
padding
:
number
)
:
void
Parameters
padding
:
number
Returns
void
set
Session
setSession
(
session
:
EditSession
)
:
void
Parameters
session
:
EditSession
Returns
void
set
Show
Invisibles
setShowInvisibles
(
showInvisibles
:
string
)
:
boolean
Parameters
showInvisibles
:
string
Returns
boolean
update
update
(
config
:
LayerConfig
)
:
void
Parameters
config
:
LayerConfig
Returns
void
update
Lines
updateLines
(
config
:
LayerConfig
,
firstRow
:
number
,
lastRow
:
number
)
:
void
Parameters
config
:
LayerConfig
firstRow
:
number
lastRow
:
number
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
config
destroy
display
Indent
Guides
dom
element
EOF_
CHAR
EOL_
CHAR
EOL_
CHAR_
CRLF
EOL_
CHAR_
LF
MAX_
LINE_
LENGTH
on
Change
Tab
Size
session
showEOL
show
Invisibles
show
Spaces
show
Tabs
SPACE_
CHAR
TAB_
CHAR
tab
Size
Methods
_dispatch
Event
_emit
_signal
add
Event
Listener
check
For
Size
Changes
get
Character
Width
get
Line
Height
off
on
once
remove
All
Listeners
remove
Default
Handler
remove
Event
Listener
remove
Listener
render
Indent
Guide
scroll
Lines
set
Default
Handler
set
Display
Indent
Guides
set
Highlight
Indent
Guides
set
Padding
set
Session
set
Show
Invisibles
update
update
Lines
Ace API Reference
Loading...