LibGUI: Let the table view tell HeaderView about the min. section size

Previously HeaderView would just assume that each column or row could
have a minimum size of 2. This makes it so that AbstractTableView
subclasses can provide a new minimum value for a specific column.
This commit is contained in:
sin-ack 2021-08-08 09:50:36 +00:00 committed by Andreas Kling
commit ab2719fd53
Notes: sideshowbarker 2024-07-18 07:14:51 +09:00
3 changed files with 23 additions and 6 deletions

View file

@ -179,6 +179,16 @@ void AbstractTableView::set_column_width(int column, int width)
column_header().set_section_size(column, width);
}
int AbstractTableView::minimum_column_width(int)
{
return 2;
}
int AbstractTableView::minimum_row_height(int)
{
return 2;
}
Gfx::TextAlignment AbstractTableView::column_header_alignment(int column_index) const
{
if (!model())