[nautilus] Don't scale text size when zooming
- From: William Jon McCann <mccann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] Don't scale text size when zooming
- Date: Mon, 2 Jul 2012 22:59:07 +0000 (UTC)
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]