Dockview
Preparing search index...
dockview-core
DockviewPanel
Class DockviewPanel
Hierarchy (
View Summary
)
DockviewCompositeDisposable
DockviewPanel
Implements
IDockviewPanel
Index
Constructors
constructor
Properties
api
id
view
Accessors
group
is
Disposed
maximum
Height
maximum
Width
minimum
Height
minimum
Width
params
renderer
title
Methods
add
Disposables
dispose
focus
init
layout
remove
Disposable
run
Events
set
Renderer
set
Title
to
JSON
update
update
From
State
Model
update
Parent
Group
Constructors
constructor
new
DockviewPanel
(
id
:
string
,
component
:
string
,
tabComponent
:
string
|
undefined
,
accessor
:
DockviewComponent
,
containerApi
:
DockviewApi
,
group
:
DockviewGroupPanel
,
view
:
IDockviewPanelModel
,
options
:
{
renderer
?:
DockviewPanelRenderer
}
&
Partial
<
Constraints
>
,
)
:
DockviewPanel
Parameters
id
:
string
component
:
string
tabComponent
:
string
|
undefined
accessor
:
DockviewComponent
containerApi
:
DockviewApi
group
:
DockviewGroupPanel
view
:
IDockviewPanelModel
options
:
{
renderer
?:
DockviewPanelRenderer
}
&
Partial
<
Constraints
>
Returns
DockviewPanel
Properties
Readonly
api
api
:
DockviewPanelApiImpl
Readonly
id
id
:
string
Readonly
view
view
:
IDockviewPanelModel
Accessors
group
get
group
()
:
DockviewGroupPanel
Returns
DockviewGroupPanel
is
Disposed
get
isDisposed
()
:
boolean
Returns
boolean
maximum
Height
get
maximumHeight
()
:
number
|
undefined
Returns
number
|
undefined
maximum
Width
get
maximumWidth
()
:
number
|
undefined
Returns
number
|
undefined
minimum
Height
get
minimumHeight
()
:
number
|
undefined
Returns
number
|
undefined
minimum
Width
get
minimumWidth
()
:
number
|
undefined
Returns
number
|
undefined
params
get
params
()
:
Parameters
|
undefined
Returns
Parameters
|
undefined
renderer
get
renderer
()
:
DockviewPanelRenderer
Returns
DockviewPanelRenderer
title
get
title
()
:
string
|
undefined
Returns
string
|
undefined
Methods
add
Disposables
addDisposables
(
...
args
:
DockviewIDisposable
[]
)
:
void
Parameters
...
args
:
DockviewIDisposable
[]
Returns
void
dispose
dispose
()
:
void
Returns
void
focus
focus
()
:
void
Returns
void
init
init
(
params
:
IGroupPanelInitParameters
)
:
void
Parameters
params
:
IGroupPanelInitParameters
Returns
void
layout
layout
(
width
:
number
,
height
:
number
)
:
void
Parameters
width
:
number
height
:
number
Returns
void
remove
Disposable
removeDisposable
(
disposable
:
DockviewIDisposable
)
:
void
Parameters
disposable
:
DockviewIDisposable
Returns
void
run
Events
runEvents
()
:
void
Returns
void
set
Renderer
setRenderer
(
renderer
:
DockviewPanelRenderer
)
:
void
Parameters
renderer
:
DockviewPanelRenderer
Returns
void
set
Title
setTitle
(
title
:
string
)
:
void
Parameters
title
:
string
Returns
void
to
JSON
toJSON
()
:
GroupviewPanelState
Returns
GroupviewPanelState
update
update
(
event
:
PanelUpdateEvent
)
:
void
Parameters
event
:
PanelUpdateEvent
Returns
void
update
From
State
Model
updateFromStateModel
(
state
:
GroupviewPanelState
)
:
void
Parameters
state
:
GroupviewPanelState
Returns
void
update
Parent
Group
updateParentGroup
(
group
:
DockviewGroupPanel
,
options
?:
{
skipSetActive
?:
boolean
}
,
)
:
void
Parameters
group
:
DockviewGroupPanel
Optional
options
:
{
skipSetActive
?:
boolean
}
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
api
id
view
Accessors
group
is
Disposed
maximum
Height
maximum
Width
minimum
Height
minimum
Width
params
renderer
title
Methods
add
Disposables
dispose
focus
init
layout
remove
Disposable
run
Events
set
Renderer
set
Title
to
JSON
update
update
From
State
Model
update
Parent
Group
Dockview
Loading...