[evince/wip/gpoo/new-annotation-action: 1/4] shell: Add method to return the view from a window



commit 4b46c6b3a8951e658aacf9edabaa235e7f2fd993
Author: Germán Poo-Caamaño <gpoo gnome org>
Date:   Fri May 29 01:13:33 2020 -0400

    shell: Add method to return the view from a window

 shell/ev-window.c | 12 ++++++++++++
 shell/ev-window.h |  1 +
 2 files changed, 13 insertions(+)
---
diff --git a/shell/ev-window.c b/shell/ev-window.c
index 58161021..af14dc8f 100644
--- a/shell/ev-window.c
+++ b/shell/ev-window.c
@@ -7886,6 +7886,18 @@ ev_window_get_history (EvWindow *ev_window)
        return priv->history;
 }
 
+EvView *
+ev_window_get_view (EvWindow *ev_window)
+{
+       EvWindowPrivate *priv;
+
+       g_return_val_if_fail (EV_WINDOW (ev_window), NULL);
+
+       priv = GET_PRIVATE (ev_window);
+
+       return EV_VIEW (priv->view);
+}
+
 EvDocumentModel *
 ev_window_get_document_model (EvWindow *ev_window)
 {
diff --git a/shell/ev-window.h b/shell/ev-window.h
index cd20baaa..d89e0b5e 100644
--- a/shell/ev-window.h
+++ b/shell/ev-window.h
@@ -90,6 +90,7 @@ void          ev_window_print_range                    (EvWindow       *ev_window,
 const gchar    *ev_window_get_dbus_object_path           (EvWindow       *ev_window);
 GMenuModel     *ev_window_get_bookmarks_menu             (EvWindow       *ev_window);
 EvHistory      *ev_window_get_history                    (EvWindow       *ev_window);
+EvView         *ev_window_get_view                       (EvWindow       *ev_window);
 EvDocumentModel *ev_window_get_document_model            (EvWindow       *ev_window);
 void            ev_window_focus_view                     (EvWindow       *ev_window);
 GtkWidget      *ev_window_get_toolbar                   (EvWindow       *ev_window);


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