[nautilus] Don't scale text size when zooming



commit d055c6f58bdb0cf3a90d6d38ceeef6aec4330c80
Author: William Jon McCann <jmccann redhat com>
Date:   Mon Jul 2 12:23:42 2012 -0400

    Don't scale text size when zooming
    
    We have a separate way of scaling text size.

 src/nautilus-list-view.c |   38 --------------------------------------
 1 files changed, 0 insertions(+), 38 deletions(-)
---
diff --git a/src/nautilus-list-view.c b/src/nautilus-list-view.c
index 662f2fa..9619ed3 100644
--- a/src/nautilus-list-view.c
+++ b/src/nautilus-list-view.c
@@ -2712,41 +2712,6 @@ nautilus_list_view_reset_to_defaults (NautilusView *view)
 }
 
 static void
-nautilus_list_view_scale_font_size (NautilusListView *view, 
-				    NautilusZoomLevel new_level)
-{
-	GList *l;
-	static gboolean first_time = TRUE;
-	static double pango_scale[7];
-	int medium;
-	int i;
-
-	g_return_if_fail (new_level >= NAUTILUS_ZOOM_LEVEL_SMALLEST &&
-			  new_level <= NAUTILUS_ZOOM_LEVEL_LARGEST);
-
-	if (first_time) {
-		first_time = FALSE;
-		medium = NAUTILUS_ZOOM_LEVEL_SMALLER;
-		pango_scale[medium] = PANGO_SCALE_MEDIUM;
-		for (i = medium; i > NAUTILUS_ZOOM_LEVEL_SMALLEST; i--) {
-			pango_scale[i - 1] = (1 / 1.2) * pango_scale[i];
-		}
-		for (i = medium; i < NAUTILUS_ZOOM_LEVEL_LARGEST; i++) {
-			pango_scale[i + 1] = 1.2 * pango_scale[i];
-		}
-	}
-					 
-	g_object_set (G_OBJECT (view->details->file_name_cell),
-		      "scale", pango_scale[new_level],
-		      NULL);
-	for (l = view->details->cells; l != NULL; l = l->next) {
-		g_object_set (G_OBJECT (l->data),
-			      "scale", pango_scale[new_level],
-			      NULL);
-	}
-}
-
-static void
 nautilus_list_view_set_zoom_level (NautilusListView *view,
 				   NautilusZoomLevel new_level,
 				   gboolean always_emit)
@@ -2781,9 +2746,6 @@ nautilus_list_view_set_zoom_level (NautilusListView *view,
 					     "pixbuf", column,
 					     NULL);
 
-	/* Scale text. */
-	nautilus_list_view_scale_font_size (view, new_level);
-
 	/* Make all rows the same size. */
 	icon_size = nautilus_get_icon_size_for_zoom_level (new_level);
 	gtk_cell_renderer_set_fixed_size (GTK_CELL_RENDERER (view->details->pixbuf_cell),



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]