gardesk/garfield / 57f49e0

Browse files

ui: use text_centered for grid view labels

Authored by mfwolffe <wolffemf@dukes.jmu.edu>
SHA
57f49e007c67783ae4615fc676b3f0e97093b55a
Parents
8986f4f
Tree
a198967

1 changed file

StatusFile+-
M garfield/src/ui/grid_view.rs 4 5
garfield/src/ui/grid_view.rsmodified
@@ -460,11 +460,10 @@ impl GridView {
460460
                 entry.name.clone()
461461
             };
462462
 
463
-            // Measure text and center it horizontally
464
-            let text_size = renderer.measure_text(&display_name, &name_style)?;
465
-            let name_x = cell.x + (cell.width as i32 - text_size.width as i32) / 2;
466
-            let name_y = cell.y + ICON_SIZE as i32 + 12;
467
-            renderer.text(&display_name, name_x as f64, name_y as f64, &name_style)?;
463
+            // Center text horizontally below icon
464
+            let center_x = cell.x + cell.width as i32 / 2;
465
+            let center_y = cell.y + ICON_SIZE as i32 + 16;
466
+            renderer.text_centered(&display_name, Point::new(center_x, center_y), &name_style)?;
468467
         }
469468
 
470469
         // Draw rubber band selection rectangle