[gnome-text-editor] page: add _editor_page_zoom_one() to reset zoom



commit a003f60191120572a5799accf3bf3d47c3c6b41e
Author: Christian Hergert <chergert redhat com>
Date:   Wed Dec 8 14:31:48 2021 -0800

    page: add _editor_page_zoom_one() to reset zoom

 src/editor-page-private.h | 1 +
 src/editor-page.c         | 8 ++++++++
 2 files changed, 9 insertions(+)
---
diff --git a/src/editor-page-private.h b/src/editor-page-private.h
index 8bca924..bec58e7 100644
--- a/src/editor-page-private.h
+++ b/src/editor-page-private.h
@@ -97,6 +97,7 @@ void          _editor_page_end_move               (EditorPage           *self);
 void          _editor_page_vim_init               (EditorPage           *self);
 void          _editor_page_zoom_in                (EditorPage           *self);
 void          _editor_page_zoom_out               (EditorPage           *self);
+void          _editor_page_zoom_one               (EditorPage           *self);
 char         *_editor_page_get_zoom_label         (EditorPage           *self);
 
 G_END_DECLS
diff --git a/src/editor-page.c b/src/editor-page.c
index 1e2b19b..a8fd107 100644
--- a/src/editor-page.c
+++ b/src/editor-page.c
@@ -1529,3 +1529,11 @@ _editor_page_zoom_out (EditorPage *self)
   g_object_get (self->view, "font-scale", &font_scale, NULL);
   g_object_set (self->view, "font-scale", font_scale - 1, NULL);
 }
+
+void
+_editor_page_zoom_one (EditorPage *self)
+{
+  g_return_if_fail (EDITOR_IS_PAGE (self));
+
+  g_object_set (self->view, "font-scale", 0, NULL);
+}


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