From b69a3b3e0f77137be9cc084d1aaeb68f086ebbd5 Mon Sep 17 00:00:00 2001
From: MG <26781941+mg-code-solutions@users.noreply.github.com>
Date: Tue, 17 Mar 2026 15:37:49 +0800
Subject: [PATCH] Add desktop icon label width scaling at runtime
---
gresources/nemo-desktop-overlay.glade | 57 ++++++++++++++++-
libnemo-private/nemo-file.c | 45 +++++++++++++
libnemo-private/nemo-file.h | 6 ++
libnemo-private/nemo-icon-canvas-item.c | 32 +++++++++-
libnemo-private/nemo-icon-container.c | 11 ++++
libnemo-private/nemo-icon-container.h | 2 +
libnemo-private/nemo-icon-private.h | 1 +
libnemo-private/nemo-metadata.c | 1 +
libnemo-private/nemo-metadata.h | 1 +
src/nemo-desktop-icon-grid-view.c | 33 ++++++++++
src/nemo-desktop-icon-grid-view.h | 2 +
src/nemo-desktop-manager.c | 24 ++++++-
src/nemo-desktop-manager.h | 3 +-
src/nemo-desktop-overlay.c | 85 ++++++++++++++++++++++++-
src/nemo-desktop-window.c | 43 ++++++++++++-
src/nemo-desktop-window.h | 28 ++++----
src/nemo-icon-view-grid-container.c | 5 +-
src/nemo-icon-view.c | 37 +++++++++++
src/nemo-icon-view.h | 7 ++
19 files changed, 399 insertions(+), 24 deletions(-)
diff --git a/gresources/nemo-desktop-overlay.glade b/gresources/nemo-desktop-overlay.glade
index 93678fbb1a..e7dde59f48 100644
--- a/gresources/nemo-desktop-overlay.glade
+++ b/gresources/nemo-desktop-overlay.glade
@@ -25,6 +25,13 @@
10
10
+