mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-11-05 16:04:31 +00:00
list-view: Hide Star column title
While "Star" is 4 chars long in English, it's longer in other languages. This means the column may become much wider than needed for displaying a small star icon, which both looks bad and takes away space from other columns. Since this is a column of star symbols, we don't really need a title. But setting an empty title makes the columns too narrow (16px), which gets covered by the overlay scrollbar. So, in addition to removing the title label, set a 48 fixed width for the column, which provides enough gutter for the overlay scrollbar.
This commit is contained in:
parent
9c5fd94926
commit
28e682f412
1 changed files with 7 additions and 1 deletions
|
@ -69,6 +69,11 @@ struct SelectionForeachData
|
|||
*/
|
||||
#define LIST_VIEW_MINIMUM_ROW_HEIGHT 28
|
||||
|
||||
/* The star icon itself is 16px, which leaves an empty 16px gutter on each side,
|
||||
* which is necessary to avoid the overlay scrollbar.
|
||||
*/
|
||||
#define STAR_COLUMN_WIDTH 48
|
||||
|
||||
/* We wait two seconds after row is collapsed to unload the subdirectory */
|
||||
#define COLLAPSE_TO_UNLOAD_DELAY 2
|
||||
|
||||
|
@ -2324,9 +2329,10 @@ create_and_set_up_tree_view (NautilusListView *view)
|
|||
"mode", GTK_CELL_RENDERER_MODE_ACTIVATABLE,
|
||||
NULL);
|
||||
|
||||
column = gtk_tree_view_column_new_with_attributes (label,
|
||||
column = gtk_tree_view_column_new_with_attributes ("",
|
||||
cell,
|
||||
NULL);
|
||||
gtk_tree_view_column_set_fixed_width (column, STAR_COLUMN_WIDTH);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue