Dockview
Preparing search index...
dockview-core
SplitviewComponent
Class SplitviewComponent
A high-level implementation of splitview that works using 'panels'
Hierarchy
Resizable
SplitviewComponent
Implements
ISplitviewComponent
Index
Constructors
constructor
Properties
on
Did
Add
View
on
Did
Layout
Change
on
Did
Layout
From
JSON
on
Did
Remove
View
Accessors
disable
Resizing
element
height
is
Disposed
length
maximum
Size
minimum
Size
options
orientation
panels
splitview
width
Methods
add
Disposables
add
Panel
clear
dispose
focus
from
JSON
get
Panel
layout
move
Panel
remove
Disposable
remove
Panel
set
Active
set
Visible
to
JSON
update
Options
Constructors
constructor
new
SplitviewComponent
(
container
:
HTMLElement
,
options
:
SplitviewComponentOptions
,
)
:
SplitviewComponent
Parameters
container
:
HTMLElement
options
:
SplitviewComponentOptions
Returns
SplitviewComponent
Properties
Readonly
on
Did
Add
View
onDidAddView
:
DockviewEvent
<
IView
>
= ...
Readonly
on
Did
Layout
Change
onDidLayoutChange
:
DockviewEvent
<
void
>
= ...
Readonly
on
Did
Layout
From
JSON
onDidLayoutFromJSON
:
DockviewEvent
<
void
>
= ...
Readonly
on
Did
Remove
View
onDidRemoveView
:
DockviewEvent
<
IView
>
= ...
Accessors
disable
Resizing
get
disableResizing
()
:
boolean
Returns
boolean
set
disableResizing
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
element
get
element
()
:
HTMLElement
Returns
HTMLElement
height
get
height
()
:
number
Returns
number
is
Disposed
get
isDisposed
()
:
boolean
Returns
boolean
length
get
length
()
:
number
Returns
number
maximum
Size
get
maximumSize
()
:
number
Returns
number
minimum
Size
get
minimumSize
()
:
number
Returns
number
options
get
options
()
:
SplitviewComponentOptions
Returns
SplitviewComponentOptions
orientation
get
orientation
()
:
Orientation
Returns
Orientation
panels
get
panels
()
:
SplitviewPanel
[]
Returns
SplitviewPanel
[]
splitview
get
splitview
()
:
Splitview
Returns
Splitview
set
splitview
(
value
:
Splitview
)
:
void
Parameters
value
:
Splitview
Returns
void
width
get
width
()
:
number
Returns
number
Methods
add
Disposables
addDisposables
(
...
args
:
DockviewIDisposable
[]
)
:
void
Parameters
...
args
:
DockviewIDisposable
[]
Returns
void
add
Panel
addPanel
<
T
extends
object
=
Parameters
>
(
options
:
AddSplitviewComponentOptions
<
T
>
,
)
:
SplitviewPanel
Type Parameters
T
extends
object
=
Parameters
Parameters
options
:
AddSplitviewComponentOptions
<
T
>
Returns
SplitviewPanel
clear
clear
()
:
void
Returns
void
dispose
dispose
()
:
void
Returns
void
focus
focus
()
:
void
Returns
void
from
JSON
fromJSON
(
serializedSplitview
:
SerializedSplitview
)
:
void
Parameters
serializedSplitview
:
SerializedSplitview
Returns
void
get
Panel
getPanel
(
id
:
string
)
:
SplitviewPanel
|
undefined
Parameters
id
:
string
Returns
SplitviewPanel
|
undefined
layout
layout
(
width
:
number
,
height
:
number
)
:
void
Parameters
width
:
number
height
:
number
Returns
void
move
Panel
movePanel
(
from
:
number
,
to
:
number
)
:
void
Parameters
from
:
number
to
:
number
Returns
void
remove
Disposable
removeDisposable
(
disposable
:
DockviewIDisposable
)
:
void
Parameters
disposable
:
DockviewIDisposable
Returns
void
remove
Panel
removePanel
(
panel
:
SplitviewPanel
,
sizing
?:
Sizing
)
:
void
Parameters
panel
:
SplitviewPanel
Optional
sizing
:
Sizing
Returns
void
set
Active
setActive
(
panel
:
SplitviewPanel
,
skipFocus
?:
boolean
)
:
void
Parameters
panel
:
SplitviewPanel
Optional
skipFocus
:
boolean
Returns
void
set
Visible
setVisible
(
panel
:
SplitviewPanel
,
visible
:
boolean
)
:
void
Parameters
panel
:
SplitviewPanel
visible
:
boolean
Returns
void
to
JSON
toJSON
()
:
SerializedSplitview
Returns
SerializedSplitview
update
Options
updateOptions
(
options
:
Partial
<
SplitviewComponentOptions
>
)
:
void
Parameters
options
:
Partial
<
SplitviewComponentOptions
>
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
on
Did
Add
View
on
Did
Layout
Change
on
Did
Layout
From
JSON
on
Did
Remove
View
Accessors
disable
Resizing
element
height
is
Disposed
length
maximum
Size
minimum
Size
options
orientation
panels
splitview
width
Methods
add
Disposables
add
Panel
clear
dispose
focus
from
JSON
get
Panel
layout
move
Panel
remove
Disposable
remove
Panel
set
Active
set
Visible
to
JSON
update
Options
Dockview
Loading...
A high-level implementation of splitview that works using 'panels'