You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
2.6 KiB
74 lines
2.6 KiB
From 9665ce9ff5ae5feca6f33fb43af4628f6e37b2a9 Mon Sep 17 00:00:00 2001 |
|
From: leigh123linux <leigh123linux@googlemail.com> |
|
Date: Sun, 4 Jun 2017 12:14:10 +0100 |
|
Subject: [PATCH] Don't scale text size when zooming |
|
|
|
--- |
|
src/nemo-list-view.c | 40 ---------------------------------------- |
|
1 file changed, 40 deletions(-) |
|
|
|
diff --git a/src/nemo-list-view.c b/src/nemo-list-view.c |
|
index 1bb4b5bca..ca2b228cb 100644 |
|
--- a/src/nemo-list-view.c |
|
+++ b/src/nemo-list-view.c |
|
@@ -144,8 +144,6 @@ static GList *nemo_list_view_get_selection_for_file_transfer (NemoView *view); |
|
static void nemo_list_view_set_zoom_level (NemoListView *view, |
|
NemoZoomLevel new_level, |
|
gboolean always_set_level); |
|
-static void nemo_list_view_scale_font_size (NemoListView *view, |
|
- NemoZoomLevel new_level); |
|
static void nemo_list_view_scroll_to_file (NemoListView *view, |
|
NemoFile *file); |
|
static void nemo_list_view_rename_callback (NemoFile *file, |
|
g_signal_handlers_unblock_by_func (NEMO_LIST_VIEW (view)->details->tree_view, |
|
columns_reordered_callback, |
|
NEMO_LIST_VIEW (view)); |
|
-} |
|
- |
|
-static void |
|
-nemo_list_view_scale_font_size (NemoListView *view, |
|
- NemoZoomLevel new_level) |
|
-{ |
|
- GList *l; |
|
- static gboolean first_time = TRUE; |
|
- static double pango_scale[7]; |
|
- int medium; |
|
- int i; |
|
- |
|
- g_return_if_fail (new_level >= NEMO_ZOOM_LEVEL_SMALLEST && |
|
- new_level <= NEMO_ZOOM_LEVEL_LARGEST); |
|
- |
|
- if (first_time) { |
|
- first_time = FALSE; |
|
- medium = NEMO_ZOOM_LEVEL_SMALLER; |
|
- pango_scale[medium] = PANGO_SCALE_MEDIUM; |
|
- for (i = medium; i > NEMO_ZOOM_LEVEL_SMALLEST; i--) { |
|
- pango_scale[i - 1] = (1 / 1.2) * pango_scale[i]; |
|
- } |
|
- for (i = medium; i < NEMO_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 |
|
|
|
@@ -3231,9 +3194,6 @@ nemo_list_view_set_zoom_level (NemoListView *view, |
|
"surface", column, |
|
NULL); |
|
|
|
- /* Scale text. */ |
|
- nemo_list_view_scale_font_size (view, new_level); |
|
- |
|
/* Make all rows the same size. */ |
|
icon_size = nemo_get_list_icon_size_for_zoom_level (new_level); |
|
gtk_cell_renderer_set_fixed_size (GTK_CELL_RENDERER (view->details->pixbuf_cell),
|
|
|