Dockview
Preparing search index...
dockview-core
IBaseGrid
Interface IBaseGrid<T>
interface
IBaseGrid
<
T
extends
IGridPanelView
>
{
activeGroup
:
T
|
undefined
;
element
:
HTMLElement
;
groups
:
T
[]
;
height
:
number
;
id
:
string
;
maximumHeight
:
number
;
maximumWidth
:
number
;
minimumHeight
:
number
;
minimumWidth
:
number
;
onDidLayoutChange
:
DockviewEvent
<
void
>
;
onDidMaximizedChange
:
DockviewEvent
<
MaximizedChanged
<
T
>
>
;
size
:
number
;
width
:
number
;
clear
()
:
void
;
dispose
()
:
void
;
exitMaximizedGroup
()
:
void
;
fromJSON
(
data
:
any
)
:
void
;
getPanel
(
id
:
string
)
:
T
|
undefined
;
hasMaximizedGroup
()
:
boolean
;
isMaximizedGroup
(
panel
:
T
)
:
boolean
;
isVisible
(
panel
:
T
)
:
boolean
;
layout
(
width
:
number
,
height
:
number
,
force
?:
boolean
)
:
void
;
maximizeGroup
(
panel
:
T
)
:
void
;
setVisible
(
panel
:
T
,
visible
:
boolean
)
:
void
;
toJSON
()
:
object
;
}
Type Parameters
T
extends
IGridPanelView
Hierarchy (
View Summary
)
DockviewIDisposable
IBaseGrid
IDockviewComponent
IGridviewComponent
Implemented by
BaseGrid
Index
Properties
active
Group
element
groups
height
id
maximum
Height
maximum
Width
minimum
Height
minimum
Width
on
Did
Layout
Change
on
Did
Maximized
Change
size
width
Methods
clear
dispose
exit
Maximized
Group
from
JSON
get
Panel
has
Maximized
Group
is
Maximized
Group
is
Visible
layout
maximize
Group
set
Visible
to
JSON
Properties
Readonly
active
Group
activeGroup
:
T
|
undefined
Readonly
element
element
:
HTMLElement
Readonly
groups
groups
:
T
[]
Readonly
height
height
:
number
Readonly
id
id
:
string
Readonly
maximum
Height
maximumHeight
:
number
Readonly
maximum
Width
maximumWidth
:
number
Readonly
minimum
Height
minimumHeight
:
number
Readonly
minimum
Width
minimumWidth
:
number
Readonly
on
Did
Layout
Change
onDidLayoutChange
:
DockviewEvent
<
void
>
Readonly
on
Did
Maximized
Change
onDidMaximizedChange
:
DockviewEvent
<
MaximizedChanged
<
T
>
>
Readonly
size
size
:
number
Readonly
width
width
:
number
Methods
clear
clear
()
:
void
Returns
void
dispose
dispose
()
:
void
Returns
void
exit
Maximized
Group
exitMaximizedGroup
()
:
void
Returns
void
from
JSON
fromJSON
(
data
:
any
)
:
void
Parameters
data
:
any
Returns
void
get
Panel
getPanel
(
id
:
string
)
:
T
|
undefined
Parameters
id
:
string
Returns
T
|
undefined
has
Maximized
Group
hasMaximizedGroup
()
:
boolean
Returns
boolean
is
Maximized
Group
isMaximizedGroup
(
panel
:
T
)
:
boolean
Parameters
panel
:
T
Returns
boolean
is
Visible
isVisible
(
panel
:
T
)
:
boolean
Parameters
panel
:
T
Returns
boolean
layout
layout
(
width
:
number
,
height
:
number
,
force
?:
boolean
)
:
void
Parameters
width
:
number
height
:
number
Optional
force
:
boolean
Returns
void
maximize
Group
maximizeGroup
(
panel
:
T
)
:
void
Parameters
panel
:
T
Returns
void
set
Visible
setVisible
(
panel
:
T
,
visible
:
boolean
)
:
void
Parameters
panel
:
T
visible
:
boolean
Returns
void
to
JSON
toJSON
()
:
object
Returns
object
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
active
Group
element
groups
height
id
maximum
Height
maximum
Width
minimum
Height
minimum
Width
on
Did
Layout
Change
on
Did
Maximized
Change
size
width
Methods
clear
dispose
exit
Maximized
Group
from
JSON
get
Panel
has
Maximized
Group
is
Maximized
Group
is
Visible
layout
maximize
Group
set
Visible
to
JSON
Dockview
Loading...