Dockview
Preparing search index...
dockview-core
ISplitviewComponent
Interface ISplitviewComponent
interface
ISplitviewComponent
{
height
:
number
;
length
:
number
;
maximumSize
:
number
;
minimumSize
:
number
;
onDidAddView
:
DockviewEvent
<
IView
>
;
onDidLayoutChange
:
DockviewEvent
<
void
>
;
onDidLayoutFromJSON
:
DockviewEvent
<
void
>
;
onDidRemoveView
:
DockviewEvent
<
IView
>
;
orientation
:
Orientation
;
panels
:
SplitviewPanel
[]
;
width
:
number
;
addPanel
<
T
extends
object
=
Parameters
>
(
options
:
AddSplitviewComponentOptions
<
T
>
,
)
:
ISplitviewPanel
;
clear
()
:
void
;
dispose
()
:
void
;
focus
()
:
void
;
fromJSON
(
serializedSplitview
:
SerializedSplitview
)
:
void
;
getPanel
(
id
:
string
)
:
ISplitviewPanel
|
undefined
;
layout
(
width
:
number
,
height
:
number
)
:
void
;
movePanel
(
from
:
number
,
to
:
number
)
:
void
;
removePanel
(
panel
:
ISplitviewPanel
,
sizing
?:
Sizing
)
:
void
;
setVisible
(
panel
:
ISplitviewPanel
,
visible
:
boolean
)
:
void
;
toJSON
()
:
SerializedSplitview
;
updateOptions
(
options
:
Partial
<
SplitViewOptions
>
)
:
void
;
}
Hierarchy (
View Summary
)
DockviewIDisposable
ISplitviewComponent
Implemented by
SplitviewComponent
Index
Properties
height
length
maximum
Size
minimum
Size
on
Did
Add
View
on
Did
Layout
Change
on
Did
Layout
From
JSON
on
Did
Remove
View
orientation
panels
width
Methods
add
Panel
clear
dispose
focus
from
JSON
get
Panel
layout
move
Panel
remove
Panel
set
Visible
to
JSON
update
Options
Properties
Readonly
height
height
:
number
Readonly
length
length
:
number
Readonly
maximum
Size
maximumSize
:
number
Readonly
minimum
Size
minimumSize
:
number
Readonly
on
Did
Add
View
onDidAddView
:
DockviewEvent
<
IView
>
on
Did
Layout
Change
onDidLayoutChange
:
DockviewEvent
<
void
>
Readonly
on
Did
Layout
From
JSON
onDidLayoutFromJSON
:
DockviewEvent
<
void
>
Readonly
on
Did
Remove
View
onDidRemoveView
:
DockviewEvent
<
IView
>
Readonly
orientation
orientation
:
Orientation
Readonly
panels
panels
:
SplitviewPanel
[]
Readonly
width
width
:
number
Methods
add
Panel
addPanel
<
T
extends
object
=
Parameters
>
(
options
:
AddSplitviewComponentOptions
<
T
>
,
)
:
ISplitviewPanel
Type Parameters
T
extends
object
=
Parameters
Parameters
options
:
AddSplitviewComponentOptions
<
T
>
Returns
ISplitviewPanel
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
)
:
ISplitviewPanel
|
undefined
Parameters
id
:
string
Returns
ISplitviewPanel
|
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
Panel
removePanel
(
panel
:
ISplitviewPanel
,
sizing
?:
Sizing
)
:
void
Parameters
panel
:
ISplitviewPanel
Optional
sizing
:
Sizing
Returns
void
set
Visible
setVisible
(
panel
:
ISplitviewPanel
,
visible
:
boolean
)
:
void
Parameters
panel
:
ISplitviewPanel
visible
:
boolean
Returns
void
to
JSON
toJSON
()
:
SerializedSplitview
Returns
SerializedSplitview
update
Options
updateOptions
(
options
:
Partial
<
SplitViewOptions
>
)
:
void
Parameters
options
:
Partial
<
SplitViewOptions
>
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
height
length
maximum
Size
minimum
Size
on
Did
Add
View
on
Did
Layout
Change
on
Did
Layout
From
JSON
on
Did
Remove
View
orientation
panels
width
Methods
add
Panel
clear
dispose
focus
from
JSON
get
Panel
layout
move
Panel
remove
Panel
set
Visible
to
JSON
update
Options
Dockview
Loading...