mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 13:48:12 +00:00
LibGUI: Increase row height in Table/ColumnViews and center icons
16x16 icons are now guaranteed at least 1px margins between rows
This commit is contained in:
parent
2871df6f0d
commit
af581cbd91
4 changed files with 5 additions and 3 deletions
|
@ -125,6 +125,7 @@ void TableView::paint_event(PaintEvent& event)
|
|||
painter.blit(cell_rect.location(), data.as_bitmap(), data.as_bitmap().rect());
|
||||
} else if (data.is_icon()) {
|
||||
if (auto bitmap = data.as_icon().bitmap_for_size(16)) {
|
||||
cell_rect.set_y(cell_rect.y() + (row_height() - bitmap->height()) / 2);
|
||||
if (is_selected_row) {
|
||||
auto tint = selection_color.with_alpha(100);
|
||||
painter.blit_filtered(cell_rect.location(), *bitmap, bitmap->rect(), [&](auto src) { return src.blend(tint); });
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue