1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-18 21:45:08 +00:00

LibGUI: Pad row/column headers of AbstractTableView

This commit is contained in:
Tibor Nagy 2020-09-20 17:05:39 +02:00 committed by Andreas Kling
parent 876b7b4619
commit 3ce97b9c0e
2 changed files with 24 additions and 4 deletions

View file

@ -254,6 +254,11 @@ void HeaderView::paint_horizontal(Painter& painter)
painter.draw_text(text_rect, text, font(), section_alignment(section), palette().button_text());
x_offset += section_width + horizontal_padding() * 2;
}
if (x_offset < rect().right()) {
Gfx::IntRect cell_rect(x_offset, 0, width() - x_offset, height());
Gfx::StylePainter::paint_button(painter, cell_rect, palette(), Gfx::ButtonStyle::Normal, false, false);
}
}
void HeaderView::paint_vertical(Painter& painter)
@ -277,6 +282,11 @@ void HeaderView::paint_vertical(Painter& painter)
painter.draw_text(text_rect, text, font(), section_alignment(section), palette().button_text());
y_offset += section_size;
}
if (y_offset < rect().bottom()) {
Gfx::IntRect cell_rect(0, y_offset, width(), height() - y_offset);
Gfx::StylePainter::paint_button(painter, cell_rect, palette(), Gfx::ButtonStyle::Normal, false, false);
}
}
void HeaderView::paint_event(PaintEvent& event)