1 |
From 9665ce9ff5ae5feca6f33fb43af4628f6e37b2a9 Mon Sep 17 00:00:00 2001 |
2 |
From: leigh123linux <leigh123linux@googlemail.com> |
3 |
Date: Sun, 4 Jun 2017 12:14:10 +0100 |
4 |
Subject: [PATCH] Don't scale text size when zooming |
5 |
|
6 |
--- |
7 |
src/nemo-list-view.c | 40 ---------------------------------------- |
8 |
1 file changed, 40 deletions(-) |
9 |
|
10 |
diff --git a/src/nemo-list-view.c b/src/nemo-list-view.c |
11 |
index 1bb4b5bca..ca2b228cb 100644 |
12 |
--- a/src/nemo-list-view.c |
13 |
+++ b/src/nemo-list-view.c |
14 |
@@ -144,8 +144,6 @@ static GList *nemo_list_view_get_selection_for_file_transfer (NemoView *view); |
15 |
static void nemo_list_view_set_zoom_level (NemoListView *view, |
16 |
NemoZoomLevel new_level, |
17 |
gboolean always_set_level); |
18 |
-static void nemo_list_view_scale_font_size (NemoListView *view, |
19 |
- NemoZoomLevel new_level); |
20 |
static void nemo_list_view_scroll_to_file (NemoListView *view, |
21 |
NemoFile *file); |
22 |
static void nemo_list_view_rename_callback (NemoFile *file, |
23 |
@@ -3159,41 +3157,6 @@ nemo_list_view_reset_to_defaults (NemoView *view) |
24 |
} |
25 |
|
26 |
static void |
27 |
-nemo_list_view_scale_font_size (NemoListView *view, |
28 |
- NemoZoomLevel new_level) |
29 |
-{ |
30 |
- GList *l; |
31 |
- static gboolean first_time = TRUE; |
32 |
- static double pango_scale[7]; |
33 |
- int medium; |
34 |
- int i; |
35 |
- |
36 |
- g_return_if_fail (new_level >= NEMO_ZOOM_LEVEL_SMALLEST && |
37 |
- new_level <= NEMO_ZOOM_LEVEL_LARGEST); |
38 |
- |
39 |
- if (first_time) { |
40 |
- first_time = FALSE; |
41 |
- medium = NEMO_ZOOM_LEVEL_SMALLER; |
42 |
- pango_scale[medium] = PANGO_SCALE_MEDIUM; |
43 |
- for (i = medium; i > NEMO_ZOOM_LEVEL_SMALLEST; i--) { |
44 |
- pango_scale[i - 1] = (1 / 1.2) * pango_scale[i]; |
45 |
- } |
46 |
- for (i = medium; i < NEMO_ZOOM_LEVEL_LARGEST; i++) { |
47 |
- pango_scale[i + 1] = 1.2 * pango_scale[i]; |
48 |
- } |
49 |
- } |
50 |
- |
51 |
- g_object_set (G_OBJECT (view->details->file_name_cell), |
52 |
- "scale", pango_scale[new_level], |
53 |
- NULL); |
54 |
- for (l = view->details->cells; l != NULL; l = l->next) { |
55 |
- g_object_set (G_OBJECT (l->data), |
56 |
- "scale", pango_scale[new_level], |
57 |
- NULL); |
58 |
- } |
59 |
-} |
60 |
- |
61 |
-static void |
62 |
nemo_list_view_set_zoom_level (NemoListView *view, |
63 |
NemoZoomLevel new_level, |
64 |
gboolean always_emit) |
65 |
@@ -3231,9 +3194,6 @@ nemo_list_view_set_zoom_level (NemoListView *view, |
66 |
"surface", column, |
67 |
NULL); |
68 |
|
69 |
- /* Scale text. */ |
70 |
- nemo_list_view_scale_font_size (view, new_level); |
71 |
- |
72 |
/* Make all rows the same size. */ |
73 |
icon_size = nemo_get_list_icon_size_for_zoom_level (new_level); |
74 |
gtk_cell_renderer_set_fixed_size (GTK_CELL_RENDERER (view->details->pixbuf_cell), |