9a43c92
From 9665ce9ff5ae5feca6f33fb43af4628f6e37b2a9 Mon Sep 17 00:00:00 2001
9a43c92
From: leigh123linux <leigh123linux@googlemail.com>
9a43c92
Date: Sun, 4 Jun 2017 12:14:10 +0100
9a43c92
Subject: [PATCH] Don't scale text size when zooming
9a43c92
9a43c92
---
9a43c92
 src/nemo-list-view.c | 40 ----------------------------------------
9a43c92
 1 file changed, 40 deletions(-)
9a43c92
9a43c92
diff --git a/src/nemo-list-view.c b/src/nemo-list-view.c
9a43c92
index 1bb4b5bca..ca2b228cb 100644
9a43c92
--- a/src/nemo-list-view.c
9a43c92
+++ b/src/nemo-list-view.c
9a43c92
@@ -144,8 +144,6 @@ static GList *nemo_list_view_get_selection_for_file_transfer (NemoView   *view);
9a43c92
 static void   nemo_list_view_set_zoom_level                  (NemoListView        *view,
9a43c92
 								  NemoZoomLevel  new_level,
9a43c92
 								  gboolean           always_set_level);
9a43c92
-static void   nemo_list_view_scale_font_size                 (NemoListView        *view,
9a43c92
-								  NemoZoomLevel  new_level);
9a43c92
 static void   nemo_list_view_scroll_to_file                  (NemoListView        *view,
9a43c92
 								  NemoFile      *file);
9a43c92
 static void   nemo_list_view_rename_callback                 (NemoFile      *file,
58b70f4
     g_signal_handlers_unblock_by_func (NEMO_LIST_VIEW (view)->details->tree_view,
58b70f4
                                        columns_reordered_callback,
58b70f4
                                        NEMO_LIST_VIEW (view));
58b70f4
-}
58b70f4
-
58b70f4
-static void
58b70f4
-nemo_list_view_scale_font_size (NemoListView *view,
9a43c92
-				    NemoZoomLevel new_level)
9a43c92
-{
9a43c92
-	GList *l;
9a43c92
-	static gboolean first_time = TRUE;
9a43c92
-	static double pango_scale[7];
9a43c92
-	int medium;
9a43c92
-	int i;
9a43c92
-
9a43c92
-	g_return_if_fail (new_level >= NEMO_ZOOM_LEVEL_SMALLEST &&
9a43c92
-			  new_level <= NEMO_ZOOM_LEVEL_LARGEST);
9a43c92
-
9a43c92
-	if (first_time) {
9a43c92
-		first_time = FALSE;
9a43c92
-		medium = NEMO_ZOOM_LEVEL_SMALLER;
9a43c92
-		pango_scale[medium] = PANGO_SCALE_MEDIUM;
9a43c92
-		for (i = medium; i > NEMO_ZOOM_LEVEL_SMALLEST; i--) {
9a43c92
-			pango_scale[i - 1] = (1 / 1.2) * pango_scale[i];
9a43c92
-		}
9a43c92
-		for (i = medium; i < NEMO_ZOOM_LEVEL_LARGEST; i++) {
9a43c92
-			pango_scale[i + 1] = 1.2 * pango_scale[i];
9a43c92
-		}
9a43c92
-	}
58b70f4
-
9a43c92
-	g_object_set (G_OBJECT (view->details->file_name_cell),
9a43c92
-		      "scale", pango_scale[new_level],
9a43c92
-		      NULL);
9a43c92
-	for (l = view->details->cells; l != NULL; l = l->next) {
9a43c92
-		g_object_set (G_OBJECT (l->data),
9a43c92
-			      "scale", pango_scale[new_level],
9a43c92
-			      NULL);
9a43c92
-	}
58b70f4
 }
58b70f4
 
58b70f4
 static void
58b70f4
9a43c92
@@ -3231,9 +3194,6 @@ nemo_list_view_set_zoom_level (NemoListView *view,
9a43c92
 					     "surface", column,
9a43c92
 					     NULL);
9a43c92
 
9a43c92
-	/* Scale text. */
9a43c92
-	nemo_list_view_scale_font_size (view, new_level);
9a43c92
-
9a43c92
 	/* Make all rows the same size. */
9a43c92
 	icon_size = nemo_get_list_icon_size_for_zoom_level (new_level);
9a43c92
 	gtk_cell_renderer_set_fixed_size (GTK_CELL_RENDERER (view->details->pixbuf_cell),