RevGrid - v0.10.0
GitHub
NPM
Sponsors
Preparing search index...
client/components/selection/selection-rectangle-list
RevSelectionRectangleList
Class RevSelectionRectangleList<BCS, SF>
Type Parameters
BCS
extends
RevBehavioredColumnSettings
SF
extends
RevSchemaField
Index
Constructors
constructor
Accessors
area
Count
Methods
adjust
For
X
Range
Deleted
adjust
For
X
Range
Inserted
adjust
For
Y
Range
Deleted
adjust
For
Y
Range
Inserted
adjust
For
Y
Range
Moved
assign
clear
contains
Point
find
Index
get
Last
Rectangle
get
Rectangles
get
Rectangles
Containing
Point
has
has
More
Than
One
Point
has
Point
Other
Than
has
Points
is
Empty
only
push
remove
At
remove
Last
Constructors
constructor
new
RevSelectionRectangleList
<
BCS
extends
RevBehavioredColumnSettings
,
SF
extends
RevSchemaField
,
>
()
:
RevSelectionRectangleList
<
BCS
,
SF
>
Type Parameters
BCS
extends
RevBehavioredColumnSettings
SF
extends
RevSchemaField
Returns
RevSelectionRectangleList
<
BCS
,
SF
>
Accessors
area
Count
get
areaCount
()
:
number
Returns
number
Methods
adjust
For
X
Range
Deleted
adjustForXRangeDeleted
(
index
:
number
,
count
:
number
)
:
boolean
Parameters
index
:
number
count
:
number
Returns
boolean
adjust
For
X
Range
Inserted
adjustForXRangeInserted
(
index
:
number
,
count
:
number
)
:
boolean
Parameters
index
:
number
count
:
number
Returns
boolean
adjust
For
Y
Range
Deleted
adjustForYRangeDeleted
(
subgrid
:
RevSubgrid
<
BCS
,
SF
>
,
index
:
number
,
count
:
number
,
)
:
boolean
Parameters
subgrid
:
RevSubgrid
<
BCS
,
SF
>
index
:
number
count
:
number
Returns
boolean
adjust
For
Y
Range
Inserted
adjustForYRangeInserted
(
subgrid
:
RevSubgrid
<
BCS
,
SF
>
,
index
:
number
,
count
:
number
,
)
:
boolean
Parameters
subgrid
:
RevSubgrid
<
BCS
,
SF
>
index
:
number
count
:
number
Returns
boolean
adjust
For
Y
Range
Moved
adjustForYRangeMoved
(
subgrid
:
RevSubgrid
<
BCS
,
SF
>
,
oldIndex
:
number
,
newIndex
:
number
,
count
:
number
,
)
:
boolean
Parameters
subgrid
:
RevSubgrid
<
BCS
,
SF
>
oldIndex
:
number
newIndex
:
number
count
:
number
Returns
boolean
assign
assign
(
other
:
RevSelectionRectangleList
<
BCS
,
SF
>
)
:
void
Parameters
other
:
RevSelectionRectangleList
<
BCS
,
SF
>
Returns
void
clear
clear
()
:
void
Returns
void
contains
Point
containsPoint
(
subgrid
:
RevSubgrid
<
BCS
,
SF
>
,
x
:
number
,
y
:
number
)
:
boolean
Parameters
subgrid
:
RevSubgrid
<
BCS
,
SF
>
x
:
number
y
:
number
Returns
boolean
find
Index
findIndex
(
subgrid
:
RevSubgrid
<
BCS
,
SF
>
,
ox
:
number
,
oy
:
number
,
ex
:
number
,
ey
:
number
,
)
:
number
Parameters
subgrid
:
RevSubgrid
<
BCS
,
SF
>
ox
:
number
oy
:
number
ex
:
number
ey
:
number
Returns
number
get
Last
Rectangle
getLastRectangle
()
:
undefined
|
RevSelectionRectangle
<
BCS
,
SF
>
Returns
undefined
|
RevSelectionRectangle
<
BCS
,
SF
>
get
Rectangles
getRectangles
(
subgrid
:
undefined
|
RevSubgrid
<
BCS
,
SF
>
,
)
:
readonly
RevSelectionRectangle
<
BCS
,
SF
>
[]
Parameters
subgrid
:
undefined
|
RevSubgrid
<
BCS
,
SF
>
Returns
readonly
RevSelectionRectangle
<
BCS
,
SF
>
[]
get
Rectangles
Containing
Point
getRectanglesContainingPoint
(
subgrid
:
RevSubgrid
<
BCS
,
SF
>
,
activeColumnIndex
:
number
,
subgridRowIndex
:
number
,
)
:
RevSelectionRectangle
<
BCS
,
SF
>
[]
Parameters
subgrid
:
RevSubgrid
<
BCS
,
SF
>
activeColumnIndex
:
number
subgridRowIndex
:
number
Returns
RevSelectionRectangle
<
BCS
,
SF
>
[]
has
has
(
inSubgrid
:
undefined
|
RevSubgrid
<
BCS
,
SF
>
)
:
boolean
Parameters
inSubgrid
:
undefined
|
RevSubgrid
<
BCS
,
SF
>
Returns
boolean
has
More
Than
One
Point
hasMoreThanOnePoint
()
:
boolean
Returns
boolean
has
Point
Other
Than
hasPointOtherThan
(
subgrid
:
undefined
|
RevSubgrid
<
BCS
,
SF
>
,
activeColumnIndex
:
number
,
subgridRowIndex
:
number
,
)
:
boolean
Parameters
subgrid
:
undefined
|
RevSubgrid
<
BCS
,
SF
>
activeColumnIndex
:
number
subgridRowIndex
:
number
Returns
boolean
has
Points
hasPoints
()
:
boolean
Returns
boolean
is
Empty
isEmpty
()
:
boolean
Returns
boolean
only
only
(
rectangle
:
RevSelectionRectangle
<
BCS
,
SF
>
)
:
void
Parameters
rectangle
:
RevSelectionRectangle
<
BCS
,
SF
>
Returns
void
push
push
(
rectangle
:
RevSelectionRectangle
<
BCS
,
SF
>
)
:
void
Parameters
rectangle
:
RevSelectionRectangle
<
BCS
,
SF
>
Returns
void
remove
At
removeAt
(
subgrid
:
RevSubgrid
<
BCS
,
SF
>
,
index
:
number
)
:
void
Parameters
subgrid
:
RevSubgrid
<
BCS
,
SF
>
index
:
number
Returns
void
remove
Last
removeLast
()
:
boolean
Returns
boolean
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
area
Count
Methods
adjust
For
X
Range
Deleted
adjust
For
X
Range
Inserted
adjust
For
Y
Range
Deleted
adjust
For
Y
Range
Inserted
adjust
For
Y
Range
Moved
assign
clear
contains
Point
find
Index
get
Last
Rectangle
get
Rectangles
get
Rectangles
Containing
Point
has
has
More
Than
One
Point
has
Point
Other
Than
has
Points
is
Empty
only
push
remove
At
remove
Last
GitHub
NPM
Sponsors
RevGrid - v0.10.0
Loading...