1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:38:11 +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:
thankyouverycool 2021-03-03 23:39:56 -05:00 committed by Andreas Kling
parent 2871df6f0d
commit af581cbd91
4 changed files with 5 additions and 3 deletions

View file

@ -87,7 +87,7 @@ void AbstractTableView::update_column_sizes()
auto cell_data = model.index(row, column).data();
int cell_width = 0;
if (cell_data.is_icon()) {
cell_width = row_height();
cell_width = cell_data.as_icon().bitmap_for_size(16)->width();
} else if (cell_data.is_bitmap()) {
cell_width = cell_data.as_bitmap().width();
} else if (cell_data.is_valid()) {
@ -399,7 +399,7 @@ int AbstractTableView::horizontal_padding() const
int AbstractTableView::row_height() const
{
return font().glyph_height() + 6;
return font().glyph_height() + icon_padding();
}
}