1
0
mirror of https://github.com/rivo/tview.git synced 2025-04-24 13:48:56 +08:00

Removed code that forced the last grid item to be aligned bottom right. Fixes #951

This commit is contained in:
Oliver 2024-04-04 18:11:34 +02:00
parent 13affe3057
commit dfc1d8680f

14
grid.go
View File

@ -492,20 +492,6 @@ ItemLoop:
offsetX += width + add
}
// Line up the last row/column with the end of the available area.
var border int
if g.borders {
border = 1
}
last := len(rowPos) - 1
if rowPos[last]+rowHeight[last]+border-offsetY < height {
offsetY = rowPos[last] - height + rowHeight[last] + border
}
last = len(columnPos) - 1
if columnPos[last]+columnWidth[last]+border-offsetX < width {
offsetX = columnPos[last] - width + columnWidth[last] + border
}
// The focused item must be within the visible area.
if focus != nil {
if focus.y+focus.h-offsetY >= height {