summaryrefslogtreecommitdiff
path: root/src/nautilus-view-icon-controller.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-view-icon-controller.c')
-rw-r--r--src/nautilus-view-icon-controller.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/nautilus-view-icon-controller.c b/src/nautilus-view-icon-controller.c
index e7308a2dd..f6199ba13 100644
--- a/src/nautilus-view-icon-controller.c
+++ b/src/nautilus-view-icon-controller.c
@@ -570,6 +570,18 @@ real_get_zoom_level_percentage (NautilusFilesView *files_view)
}
static gboolean
+real_is_zoom_level_default (NautilusFilesView *files_view)
+{
+ NautilusViewIconController *self;
+ guint icon_size;
+
+ self = NAUTILUS_VIEW_ICON_CONTROLLER (files_view);
+ icon_size = get_icon_size_for_zoom_level (self->zoom_level);
+
+ return icon_size == NAUTILUS_CANVAS_ICON_SIZE_LARGE;
+}
+
+static gboolean
real_can_zoom_in (NautilusFilesView *files_view)
{
return TRUE;
@@ -909,6 +921,7 @@ nautilus_view_icon_controller_class_init (NautilusViewIconControllerClass *klass
files_view_class->select_first = real_select_first;
files_view_class->restore_standard_zoom_level = real_restore_standard_zoom_level;
files_view_class->get_zoom_level_percentage = real_get_zoom_level_percentage;
+ files_view_class->is_zoom_level_default = real_is_zoom_level_default;
files_view_class->compute_rename_popover_pointing_to = real_compute_rename_popover_pointing_to;
}